1. Введение
Сериализация нашей полной структуры данных в JSON с использованием точного представления всех полей «один к одному» иногда может быть неуместной или просто может быть не тем, что нам нужно. Вместо этого мы можем захотеть создать расширенное или упрощенное представление наших данных. Здесь в игру вступают пользовательские сериализаторы Jackson.
Однако реализация пользовательского сериализатора может быть утомительной, особенно если объекты нашей модели имеют множество полей, коллекций или вложенных объектов. К счастью, в библиотеке Джексона есть несколько средств, которые могут значительно упростить эту работу.
В этом кратком руководстве мы рассмотрим пользовательские сериализаторы Jackson и покажем , как получить доступ к сериализаторам по умолчанию внутри пользовательского сериализатора .
2. Образец модели данных