@Qudres

Существует ли быстрый способ создания структур для парсинга JSON в Golang?

За частую при работе с каким нибудь API в JSON ответе 20-30 разных строк, учитывая, что скорее всего есть вложенные структуры и поля типа SQL DATETIME, то для парсинга одного ответа нужно описать 3-5 структур, и добрых полчаса долбления по клавиатуре, и IDE в этом особо не помогает. Может кто знает легкий способ создания структур из JSON?

P.S. Только начал учить Go, но работа с JSON это то, что требуется очень часто.
  • Вопрос задан
  • 438 просмотров
Решения вопроса 1
@amorphine
Возможно, есть вещи по-умнее (через рефлексию), но я использовал это
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@danforth
Если вы работаете с JSON, и часть данных вам не нужна, можно описать её как json.RawMessage. Иногда, если ответ от сервера приходит с большой глубиной вложенности, а нужная нам часть лежит где-то на поверхности, можно добраться до неё описав ненужные части как json.RawMessage тип.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы