UTILS.
Приватность по умолчанию
TS

JSON в TypeScript

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

Ваши файлы остаются на этом устройстве

Файлы обрабатываются в браузере и не отправляются на сервер. Сайт загружает код и ресурсы для работы инструментов. Без аккаунтов и трекеров.

Нажмите «Скачать», чтобы сохранить инструмент одним HTML-файлом для работы офлайн.

Конфиденциальность →
результат

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

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

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

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

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