Генератор кода из JSON
Превратите любой образец JSON в TypeScript, Go, Python, Kotlin или JSON Schema — вывод типов полностью выполняется в браузере. Бесплатно и приватно.
Всё выполняется в вашем браузере — ваш JSON никогда не покидает устройство.
1
О Генератор кода из JSON
Генератор JSON to Code превращает любой образец JSON в типизированный исходный код: интерфейсы TypeScript, структуры Go, датаклассы Python, data-классы Kotlin или JSON Schema. Вставьте ответ API, назовите корневой тип, выберите цель и скопируйте сгенерированные определения — больше не нужно вручную писать модели для каждого эндпоинта.
Вывод типов проходит по всему документу: вложенные объекты становятся вложенными типами, массивы проверяются на тип элементов, а значения null или отсутствующие значения выявляются, чтобы вы могли решить насчёт опциональности. Имена полей преобразуются в соответствии с конвенциями каждого языка.
Вывод типов полностью работает в вашем браузере — ваш JSON, который часто содержит реальные данные API, никогда не покидает устройство. Некорректный ввод сразу отмечается, а результат можно скопировать или скачать как исходный файл.
Как использовать Генератор кода из JSON
- Вставьте образец JSON — обычно реальный ответ API — в панель ввода, либо загрузите пример.
- Выберите цель: TypeScript, Go, Python, Kotlin или JSON Schema.
- Задайте имя корневого типа, которое получит объект верхнего уровня.
- Просмотрите сгенерированные определения, исправив ввод, если инструмент сообщает о некорректном JSON.
- Скопируйте код или скачайте его как файл для своего проекта.