Джерси и Джексон - Ресурс, изменяющий вывод Джексона

В настоящее время я использую Jersey & Jackson для создания службы REST. Прямо сейчас, когда метод Resource создает application/json и возвращает POJO, он правильно сериализует объект в JSON и возвращает ответ клиенту.

Сейчас я собираюсь настроить Джерси, чтобы при появлении параметра запроса (скажем, «отступа») я мог сказать Джексону сериализовать JSON в «более красивом формате, также известном как отступ». Вы можете легко сказать Джексону сделать это, настроив сопоставитель JSON с помощью SerializationConfig.Feature.INDENT_OUTPUT.

Вопрос в том, как мне для каждого запроса взять параметр запроса и использовать его для изменения вывода Джексона?

7
задан William 23 May 2012 в 18:45
поделиться