Что такое конвертер JSON в Java?
Конвертер JSON в Java превращает JSON-примеры в POJO-классы: приватные поля, геттеры и сеттеры, Jackson-аннотации там, где нужны ключи. Отлично подходит для DTO, API-моделей и тестовых фикстур. Вся обработка идёт в браузере.
Как сгенерировать POJO из JSON
Вставьте JSON-объект, при желании переименуйте корневой класс и скопируйте сгенерированные классы. Вложенные объекты выводятся отдельными классами в том же файле.
Поля, геттеры и сеттеры
Каждое свойство становится приватным полем с публичными геттером и сеттером по стандартным bean-соглашениям — классы сразу работают с Jackson, Gson и большинством ORM.
Массивы, вложенность и null
JSON-массивы становятся List<T>, вложенные объекты — классами с именами от ключей, например address внутри Root превращается в RootAddress. Для полей, которые могут быть null или отсутствовать, используются обёртки (Integer, Double, Boolean) вместо примитивов.