Генеруйте інтерфейси TypeScript зі зразка JSON, із вкладеними типами, масивами та опційними полями. Працює у вашому браузері.
Як користуватися JSON у TS
Вставте об'єкт чи масив JSON.
За бажанням задайте назву кореневого інтерфейсу.
Скопіюйте згенеровані інтерфейси TypeScript.
Поширені запитання
Кожен вкладений об'єкт стає власним іменованим інтерфейсом, на який посилається його батьківський, тож результат чистий і придатний до повторного використання.
Масиви об'єктів об'єднуються в один інтерфейс, а ключі, відсутні в деяких елементах, позначаються опційними. Масиви змішаних примітивів стають типом елемента об'єднання.
Ні. Типи генеруються повністю у вашому браузері, тож ваші дані ніколи не залишають ваш пристрій.
Генератор JSON у TypeScript, що виводить інтерфейси з прикладу, обробляючи вкладені об'єкти, масиви об'єктів з опційними ключами та типи об'єднання.
Він працює локально у вашому браузері, тож це швидко й ваші дані лишаються приватними. Він виводить форму зі зразка, а не примушує дотримуватися схеми.
Пов'язані інструменти
Генеруйте хеші SHA-1, SHA-256, SHA-384 та SHA-512 для будь-якого тексту прямо у вашому браузері.
Конвертуйте кольори між HEX, RGB та HSL із живим попереднім переглядом.
Конвертуйте часові мітки Unix у зрозумілі дати й назад: UTC, локальний час, ISO 8601 та відносний час. Секунди й мілісекунди визначаються автоматично.
Відсоткове кодування та декодування URL і компонентів URL із підтримкою UTF-8.