JSON в Go

Создавайте структуры Go, теги JSON и вспомогательный код сериализации по примеру.

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

Инструкция

Создавайте структуры Go, теги 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 удаляет соответствующий документ. Очистка браузера также может удалить данные; скачайте важные результаты или экспортируйте рабочую область.

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

Созданный код использует json.Number для чисел JSON. Проверьте выведенные структуры.