JSON в TypeScript

Интерфейсы и типы из JSON

Ввод JSON

Loading editor...

Вывод TypeScript

Loading editor...

Похожие инструменты

Часто задаваемые вопросы

Вставьте JSON-объект: инструмент анализирует структуру, типы и вложенность и генерирует интерфейсы TypeScript. Массивы типизируются по содержимому, для вложенных объектов создаются отдельные именованные интерфейсы.

Интерфейсы строятся по переданному образцу: присутствующее поле считается обязательным. Для необязательных полей после генерации добавьте модификатор ? вручную.

Да, это частый сценарий. Скопируйте JSON ответа API, вставьте в инструмент и получите интерфейсы для фронтенда. Это экономит время при работе с REST API.

Строки → string, числа → number, логические → boolean, null → null, массивы → типизированные массивы (например string[]), объекты → именованные интерфейсы со всеми свойствами.