Об этом инструменте
Вставьте образец JSON и получите соответствующие интерфейсы TypeScript — всё формируется прямо в вашем браузере.
Часто задаваемые вопросы
Как обрабатываются вложенные объекты?
Каждый вложенный объект становится отдельным интерфейсом, названным в PascalCase по имени ключа, а сверху добавляется интерфейс Root.
Как типизируются массивы?
Массивы типизируются по первому элементу как T[]; пустые массивы становятся any[].