Что такое JSON в TypeScript?
JSON to TypeScript генерирует точные TypeScript-интерфейсы и определения типов из JSON-данных. Он определяет типы для строк, чисел, булевых значений, массивов и вложенных объектов, обрабатывая необязательные поля и объединённые типы — экономя часы ручного написания типов для API-ответов.
Как использовать
- Шаг 1 — Вставьте JSON-объект или массив. Инструмент анализирует структуру и определяет TypeScript-типы для каждого поля.
- Шаг 2 — Настройте вывод: задайте имя корневого интерфейса, выберите между интерфейсами и псевдонимами типов, включите или выключите необязательные свойства для полей, которые могут быть null.
- Шаг 3 — Скопируйте сгенерированные TypeScript-определения или скачайте их как .ts-файл. Все вложенные объекты автоматически получают собственные именованные интерфейсы.
Результат
Ваш API возвращает объект пользователя с вложенными адресом и настройками. Вставьте JSON-ответ, установите корневое имя «User», и получите чистые интерфейсы: User, UserAddress, UserPreferences — с правильными типами, например «string | null» для необязательных полей.
Похожие инструменты
Поиск Unicode
Поиск символов Unicode по имени или коду
Кодировщик/Декодировщик URL
Кодирование и декодирование URL мгновенно
Фонетический алфавит НАТО
Преобразуйте текст в фонетический алфавит НАТО
Счётчик абзацев
Подсчитайте абзацы в тексте
Конвертер Pig Latin
Преобразуйте текст в Pig Latin и обратно
Удаление дублирующихся строк
Удалите повторяющиеся строки из текста