UTILS.
Приватність за замовчуванням
TS

JSON у TypeScript

Генеруйте інтерфейси TypeScript зі зразка JSON, рекурсивно визначаючи типи.

Ваші файли залишаються на цьому пристрої

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

Натисніть «Завантажити», щоб зберегти інструмент одним HTML-файлом для роботи офлайн.

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

Про цей інструмент

Вставте зразок JSON і отримайте відповідні інтерфейси TypeScript, згенеровані повністю у вашому браузері.

Поширені запитання

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

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