Задать вопрос
impressive17
@impressive17

Как распарсить массив JSON на golang?

Мне в resp.body приходит очень большой JSON. В нем есть несколько полей и массив обьектов order. В обьекте order тоже очень много полей и помимо прочих есть поле order_id. Мне нужно распарсить этот JSON, вытащив оттуда список order_id. Как мне это сделать?
  • Вопрос задан
  • 253 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
2ord
@2ord
Наиболее эффективным способом будет использовать этот пакет:
https://github.com/tidwall/gjson
с функцией GetMany.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ommonick
@Ommonick
qa+dev (scala, golang, ts/js, api, grpc)
Еще есть генераторы структур типа https://mholt.github.io/json-to-go/
Запихиваем туда пример json и получаем структуры, прописываем их в коде и используем.
Ответ написан
Ваш ответ на вопрос

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

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