JSON в TypeScript

Вставьте JSON и получите чистые TypeScript-интерфейсы — вложенные объекты становятся отдельными именованными типами, массивы — T[], а null или отсутствующие поля — необязательными. Ничего не загружается.

Ваш JSON
Имя корневого типа
Стиль вывода
Параметры

Всё работает в вашем браузере. Без загрузки данных и регистрации.

Как это работает

STEP 1

Вставьте ваш JSON

Вставьте ответ API или любой JSON-объект. Он парсится прямо в браузере — ничего не покидает ваше устройство.

STEP 2

Настройте параметры

Задайте имя корневого типа и выберите интерфейсы или псевдонимы типов. Вложенные объекты автоматически становятся отдельными именованными TypeScript-типами.

STEP 3

Скопируйте результат

Скопируйте сгенерированный TypeScript одним кликом и вставьте прямо в свой проект.