В нашем проекте у меня есть класс, который мне нужно сериализовать двумя различными способами в JSON и XML.
Первое представление является представлением по умолчанию. Второй должен быть применим только к указанному c контроллеру.
Самый простой выход - создать два разных класса для каждого и соответствующим образом аннотировать классы.
Однако я бы хотел скорее создайте два сериализатора Джексона для одного класса. Я не чувствую необходимости создавать два разных класса, которые содержат одни и те же данные. Мне также легче тестировать этот сериализатор, хотя, похоже, это будет означать, что мне придется создать другой ObjectMapper
для сериализаторов с ограниченным контроллером.
Я сталкивался с этим опубликованным вопросом на StackOverflow , но он предназначен для десериализации. Любая помощь приветствуется. Спасибо.