Создайте интерфейс TypeScript или тип из образца JSON для ответов API, макетов данных, фронтенд-моделей, тестов и быстрых прототипов. Выберите имя корня и скопируйте полученное определение в свой проект.
unknown[]и нулевые значения становятся unknown.Выход описывает значения, присутствующие в одном образце; он не может обнаружить поля, которые являются необязательными или отсутствуют в этом образце. Для массива верхнего уровня первый элемент используется в качестве формы интерфейса. Просмотрите дополнительные свойства, нулевые поля, строки дат и союзы, специфичные для API, прежде чем использовать результат в производстве.
Этот генератор создает статические определения TypeScript, а не проверку времени выполнения. Используйте валидатор JSON Schema, когда вам также необходимо проверить входящие данные.
Связанные инструменты: JSON-форматтер · JSON Schema Validator