Как создать службу отдыха JSON на основе Джексона с помощью Spring 2
Spring 3 имеет встроенную поддержку json для возврата ответа json с использованием аннотации @ResponseBody spring 3.
Мое приложение основано на Spring 2, и мне нужно создать службу отдыха на основе Джексона, которая будет возвращать json, когда клиент сделает http запрос на отдых, используя браузер.
Я изучаю, как этого добиться. Любые предложения тела по этому вопросу приветствуется.
Спасибо
1 ответ
В Spring 3 у нас есть конвертер по умолчанию, который преобразует любой объект (используя Джексона) в JSON. Мы можем переопределить этот конвертер по умолчанию, чтобы определить некоторые специальные настройки. Весной 2 мы можем реализовать View. Вы можете реализовать это представление, используя библиотеку Джексона для преобразования любого объекта в JSON.
Ваш контроллер может выглядеть так:
public ModelAndView generateJson(.....) {
//business logic
return new ModelAndView(new JsonView(objectToConvert);
}