Уау... когато работите с Spring, приемете, че някой друг се е сблъскал със същия проблем. Можете да изхвърлите цялото генериране на JSON от страна на сървъра, защото всичко, което трябва да направите, е:
- Включете Jackson JSON JAR във вашето приложение
- Задайте
RequestMapping
върнат тип към@ResponseBody(yourObjectType)
Spring автоматично магически ще конвертира вашия обект в JSON. Наистина ли. Работи като магия.
Документ за @ResponseBody
: http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-responsebody