У меня есть JSON API, который я пытаюсь использовать с простым Go приложением, и возвращает массив JSON строк, который будет вставлен в базу данных для последующего использования. Модель JSON выглядит следующим образом:
{
"sites": {
"count": 123,
"site": [
{
"id": 111,
"name": "abc"
},
{
"id": 222,
"name": "def"
},
{
"id": 333,
"name": "ghi"
}
]
}
}
Желаемый результат - это массив, который выглядит следующим образом:
{"id": 111, "name": "abc"}
{"id": 222, "name": "def"}
{"id": 333, "name": "ghi"}
То, что я не могу понять, это как определить структура, которая останавливает демаршаллинг в определенный момент определения структуры. Есть ли способ просто вывести содержимое структуры [] в строку для каждого элемента массива структуры вместо определения содержимого подструктуры?