Как создать службу отдыха 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);
}
Другие вопросы по тегам