UTILS.
100% в браузере
TS

JSON в TypeScript

Генерация интерфейсов TypeScript из образца JSON с рекурсивным выводом типов.

результат

Об этом инструменте

Вставьте образец JSON и получите соответствующие интерфейсы TypeScript — всё формируется прямо в вашем браузере.

Часто задаваемые вопросы

Как обрабатываются вложенные объекты?
Каждый вложенный объект становится отдельным интерфейсом, названным в PascalCase по имени ключа, а сверху добавляется интерфейс Root.
Как типизируются массивы?
Массивы типизируются по первому элементу как T[]; пустые массивы становятся any[].

Больше инструментов