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