Приватный вывод типов JSON

Создайте типы TypeScript из JSON без отправки

TypeDraft разбирает один ограниченный строгий JSON в изолированной капсуле без сети. Он создаёт детерминированные вложенные объявления, объединяет формы объектов массива, отмечает отсутствующие свойства и сохраняет null в union.

Открыть TypeDraft

Без аккаунта · отправки · интерфейсы или type alias · копирование и скачивание

Три явных шага

Вставьте, настройте, проверьте

01

Вставьте строгий JSON

Пример остаётся в капсуле без сети.

02

Выберите стиль объявлений

Выберите интерфейсы или type alias, export и readonly.

03

Проверьте выведенный черновик

Сверьте его с настоящей схемой до коммита.

Рабочий процесс разработчика

Быстрый и проверяемый старт

  • Создайте черновик типов ответа API по показательному примеру.
  • Объедините разные ключи объектов одного массива JSON.
  • Сравните интерфейсы и type alias перед адаптацией к проекту.

Воспроизводимые примеры

Разобранные примеры JSON в TypeScript

Вставьте показательный пример, проверьте каждое решение и копируйте только проверенный результат.
Открыть примеры

Приватность по архитектуре

Создайте черновик в этом браузере

Вставьте показательный пример, проверьте каждое решение и копируйте только проверенный результат.

Открыть TypeDraft