В настоящее время я использую Jersey & Jackson для создания службы REST. Прямо сейчас, когда метод Resource создает application/json и возвращает POJO, он правильно сериализует объект в JSON и возвращает ответ клиенту.
Сейчас я собираюсь настроить Джерси, чтобы при появлении параметра запроса (скажем, «отступа») я мог сказать Джексону сериализовать JSON в «более красивом формате, также известном как отступ». Вы можете легко сказать Джексону сделать это, настроив сопоставитель JSON с помощью SerializationConfig.Feature.INDENT_OUTPUT.
Вопрос в том, как мне для каждого запроса взять параметр запроса и использовать его для изменения вывода Джексона?