Toolzy

JSON в структуру Go

Преобразуйте образец JSON в определения структур Go с тегами json.

Вставьте любой объект JSON и получите соответствующие определения структур Go, полные тегов json и вложенных структур для внутренних объектов. Преобразование происходит полностью на стороне клиента.

Как использовать

  1. Вставьте объект JSON в поле ввода.
  2. Задайте имя для корневой структуры.
  3. Скопируйте сгенерированные определения структур Go, включая любые вложенные структуры.

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

Как генерируются имена полей?
Каждый ключ JSON преобразуется в экспортируемое имя поля Go в стиле PascalCase, при этом исходный ключ сохраняется в теге json.
Как обрабатываются вложенные объекты?
Каждый вложенный объект становится отдельной именованной структурой, на которую ссылается по типу родительская структура.
Как определяются типы чисел?
Целые числа определяются как int64, а десятичные — как float64; при необходимости вы можете скорректировать типы вручную позже.

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