Для каждого контроллера указано 1000 * сериализация - PullRequest
0 голосов
/ 09 марта 2020

В нашем проекте у меня есть класс, который мне нужно сериализовать двумя различными способами в JSON и XML.

Первое представление является представлением по умолчанию. Второй должен быть применим только к указанному c контроллеру.

Самый простой выход - создать два разных класса для каждого и соответствующим образом аннотировать классы.

Однако я бы хотел скорее создайте два сериализатора Джексона для одного класса. Я не чувствую необходимости создавать два разных класса, которые содержат одни и те же данные. Мне также легче тестировать этот сериализатор, хотя, похоже, это будет означать, что мне придется создать другой ObjectMapper для сериализаторов с ограниченным контроллером.

Я сталкивался с этим опубликованным вопросом на StackOverflow , но он предназначен для десериализации. Любая помощь приветствуется. Спасибо.

...