⭐ 0

Конвертація JSON у TypeScript Interfaces онлайн

Миттєво конвертуйте JSON в інтерфейси TypeScript, псевдоніми типів або схеми Zod зі справжнім визначенням необов’язкових полів у масивах.

Обробляється повністю у вашому браузері — те, що ви тут вводите, ніколи не вивантажується.

Обробка... 0%

Результат

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

Ця сторінка відкриває конвертер із попередньо вибраним інтерфейсом як форматом виведення — вставте об’єкт або масив JSON і отримайте один чи кілька блоків інтерфейсів, готових до вставлення у файл .ts.

Кожен вкладений об’єкт отримує власний іменований інтерфейс замість вбудованої мішанини, а коли ви вставляєте масив об’єктів, інструмент порівнює кожен елемент: таке поле, як extra, наявне лише в деяких із них, записується як extra?: boolean, тоді як поля, спільні для всіх елементів, залишаються обов’язковими — це саме та детальність, яку пропускають більшість швидких конвертерів.

Повний інструмент також генерує версію з псевдонімами типів тієї самої структури та схему Zod для валідації під час виконання — усе з одного вхідного JSON; перемикайтеся між форматами в будь-який момент, не вводячи дані повторно.