JSON в код
Типизированный код на 8 языках
Ввод JSON
Сгенерированный код
Похожие инструменты
Часто задаваемые вопросы
Инструмент создаёт типизированный код для 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.
Для вложенных объектов создаются отдельные именованные типы (классы, структуры или интерфейсы в зависимости от языка). Массивы объектов получают отдельный тип элемента массива; имя выводится из ключа в единственном числе.