JSON в классы Java

Конвертируйте JSON в POJO-классы Java онлайн. Приватные поля с геттерами и сеттерами, Jackson-аннотации для нестандартных ключей.

Здесь появится сгенерированный код…

Всё выполняется локально в вашем браузере. JSON не загружается на сервер и не сохраняется.

Что такое конвертер 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) вместо примитивов.

Часто задаваемые вопросы

Как сгенерировать Java-классы из JSON?+
Вставьте JSON — каждый объект станет Java-классом с приватными полями и публичными геттерами/сеттерами. Вложенные объекты станут отдельными классами, массивы — List<T>.
Какие типы используются?+
Целые — Integer, дробные — Double, булевы — Boolean, строки — String. Когда поле может отсутствовать или быть null, используются классы-обёртки, чтобы null десериализовался безопасно.
Почему у некоторых полей есть @JsonProperty?+
Ключи, не являющиеся корректными идентификаторами Java или не отображающиеся один-в-один в camelCase-поле (например user_name), получают аннотацию Jackson @JsonProperty — десериализация продолжает работать без изменений.
Сохраняется ли мой JSON?+
Нет. Всё генерируется локально в браузере, ничего не загружается и не логируется.

Похожие инструменты

JSON в классы Java — Бесплатные онлайн-json в java, json в pojo, java класс из json, json в pojo генератор, json в java класс онлайн, сгенерировать pojo из json, json в java bean, конвертер pojo, json в dto java, jackson pojo генератор. Без регистрации. Работает в вашем браузере.