JSON в код

Типизированный код на 8 языках

Ввод JSON

Loading editor...

Сгенерированный код

Loading editor...

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

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

Инструмент создаёт типизированный код для 8 языков: интерфейсы TypeScript, dataclass в Python, POJO в Java, структуры Go с json-тегами, классы C# со свойствами, data class в Kotlin, структуры Rust с serde и структуры Swift с Codable.

Генератор анализирует каждое значение JSON. Строки → строковые типы, целые → int/Int/i64, числа с плавающей точкой → float/Double/f64, логические → bool/Boolean, null → nullable-тип языка, вложенные объекты → именованные типы.

Да. В поле «Корневой тип» укажите имя верхнего сгенерированного типа. Вложенные типы именуются по ключам JSON в стиле PascalCase.

Для вложенных объектов создаются отдельные именованные типы (классы, структуры или интерфейсы в зависимости от языка). Массивы объектов получают отдельный тип элемента массива; имя выводится из ключа в единственном числе.