JSON в TypeScript
Интерфейсы и типы из JSON
Ввод JSON
Loading editor...
Вывод TypeScript
Loading editor...
Похожие инструменты
Часто задаваемые вопросы
Вставьте JSON-объект: инструмент анализирует структуру, типы и вложенность и генерирует интерфейсы TypeScript. Массивы типизируются по содержимому, для вложенных объектов создаются отдельные именованные интерфейсы.
Интерфейсы строятся по переданному образцу: присутствующее поле считается обязательным. Для необязательных полей после генерации добавьте модификатор ? вручную.
Да, это частый сценарий. Скопируйте JSON ответа API, вставьте в инструмент и получите интерфейсы для фронтенда. Это экономит время при работе с REST API.
Строки → string, числа → number, логические → boolean, null → null, массивы → типизированные массивы (например string[]), объекты → именованные интерфейсы со всеми свойствами.