Я пытаюсь разобрать json, чтобы понять, что он поражен, но кое-что, как объект возвращается пустым:
Json Object:
`{
"names": [
{
"David": {
"id": "100",
"country": "usa",
"group": [
"A1",
"A2"
]
}
},
{
"John": {
"id": "1",
"country": "uk",
"group": [
"A1",
"A2"
]
}
}
]
}`
Структура GoLang:
type Data struct {
Names []Names `json:"names"`
}
type Names struct {
ID string `json:"id"`
Country string `json:"country"`
Group []string `json:"group"`
}
Проблема в том, что массив содержит 2 элемента David, John почему-то возвращает пустой объект, так как у синтаксического анализатора есть проблема с извлечением строк David, John