SolidlSnake
@SolidlSnake
Ваш дружелюбный сосед

Получение вложенного JSON в Go?

В стандартной библиотеке Go имеется модуль для работы с JSON, это прекрасно.

Но такое вот дело - JSON очень часто бывает вложенным и далеко не всегда это сделано с умом, как пример:
{
    "followers": {
        "count": 999
    }
}

То есть, в данном случае использование вложенного значения не особо оправдано, но оно таково и ничего не поделать.

Вопрос вот в чем - можно ли с помощью тега json в struct получать такие вложенные значения? `json:"followers.count"` или вроде того.
Да, можно использовать вложенные структуры, но тут вопрос эстетики, красоты и пр. волшебных штук, т.к. держать структуру в структуре ради одного поля это как-то совсем не надо.
  • Вопрос задан
  • 1060 просмотров
Решения вопроса 2
akzhan
@akzhan
нет
Ответ написан
Комментировать
bitver
@bitver
В стандартной либе такого нет, но есть много других либ, которые это умеют , например https://github.com/antonholmquist/jason/

Но во вложенных структурах ничего прям таки плохого не вижу, это ж не классы как в других языках, где это было б лишним.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы