ИНСТРУМЕНТЫ ДЛЯ JSON
Из JSON
в типы и схемы.
Создайте Zod-схему и тип TypeScript из примера JSON: с вложенными объектами, массивами, nullable и необязательными полями.
Генератор анализирует структуру образца, объединяет типы элементов массива и отмечает поля, которые присутствуют не во всех объектах. Имена полей и строки Unicode сохраняются, включая кириллицу и символы вне ASCII.
Вставьте JSON с примером данных
Настройте модель
Вставьте JSON или откройте файл, чтобы создать схему и типы.
Схема и тип выводятся отдельно
СОСТАВ МОДЕЛИ
Основные показатели JSON
Генератор Zod-схем и типов TypeScript из JSON
Вставьте пример данных и получите схему для проверки входящих значений и TypeScript-тип для редактора. Генератор обрабатывает вложенные структуры, массивы разных объектов, смешанные типы и null.
- пропущенные в части образцов поля становятся необязательными;
- для массивов объединяются типы всех элементов;
- опциональные строгие объекты и распознавание целых чисел;
- результаты можно копировать или скачать как TypeScript-файл.
Результат выводит форму, видимую в переданном образце. Генератор не угадывает бизнес-правила и не добавляет проверки форматов автоматически. Проект приложения должен иметь установленную зависимость zod; сам этот инструмент работает без сети и внешних библиотек.