JSON для TypeScript

Создайте интерфейс TypeScript или тип из образца JSON для ответов API, макетов данных, фронтенд-моделей, тестов и быстрых прототипов. Выберите имя корня и скопируйте полученное определение в свой проект.

Как вычисляются типы JSON

Пределы генерации на основе выборки

Выход описывает значения, присутствующие в одном образце; он не может обнаружить поля, которые являются необязательными или отсутствуют в этом образце. Для массива верхнего уровня первый элемент используется в качестве формы интерфейса. Просмотрите дополнительные свойства, нулевые поля, строки дат и союзы, специфичные для API, прежде чем использовать результат в производстве.

Этот генератор создает статические определения TypeScript, а не проверку времени выполнения. Используйте валидатор JSON Schema, когда вам также необходимо проверить входящие данные.

Связанные инструменты: JSON-форматтер · JSON Schema Validator