Описание тега jsonserializer

JsonSerializer позволяет контролировать кодирование объектов в JSON. JSONSerializer также обратит внимание на любой метод или поле, аннотированное JSON.

JSONSerializer - это основной класс для выполнения сериализации объектов Java в JSON. JSONSerializer по умолчанию выполняет неглубокую сериализацию. Хотя это может показаться странным, в этом безумии есть свой метод. Неглубокая сериализация позволяет разработчику контролировать, что сериализуется из графа объекта. Это помогает с производительностью, но, что более важно, делает возможным хороший объектно-ориентированный подход, устраняет проблему циклических ссылок и не требует кода трансляции шаблонного кода.

Простой пример:

JSONSerializer serializer = new JSONSerializer();
return serializer.serialize( person );

Источник:

Связанные теги: