JSON в TypeScript

Создавайте интерфейсы TypeScript по JSON, включая вложенные объекты и массивы.

Загрузка рабочей области…

Инструкция

Создавайте интерфейсы TypeScript по JSON, включая вложенные объекты и массивы.

  1. 01

    Вставьте данные или прочитайте файл.

  2. 02

    Проверьте параметры: результат обновляется автоматически. Большие данные обрабатывайте вручную и проверяйте предупреждения перед применением.

  3. 03

    Скопируйте или скачайте результат. Ввод заменяется только после применения.

Типы и схемы выводятся из примеров. Проверьте null, необязательные поля и полный контракт API.

Числовые поля используют точные числовые типы. Следуйте примерам в коде для разбора и сериализации данных.

Пример ввода

{
  "project": "ToJSON",
  "version": "1.0",
  "private": true,
  "features": [
    { "name": "Format", "enabled": true },
    { "name": "Convert", "enabled": true },
    { "name": "Explore", "enabled": true }
  ],
  "stats": { "tools": 30, "languages": 12 }
}

Частые вопросы

Можно восстановить документы после закрытия страницы?

Документы автоматически сохраняются в этом браузере и восстанавливаются при возвращении. X удаляет соответствующий документ. Очистка браузера также может удалить данные; скачайте важные результаты или экспортируйте рабочую область.

Как точные числа представлены в TypeScript?

Созданные типы используют LosslessNumber для чисел JSON. Проверьте выведенные поля.