У меня возникли некоторые проблемы unmarshalling
эти данные JSON для фрагмента Go с элементами, которые содержат структуры элементов:
response := {
"data": [
{
"name": "a",
"products": [
{
"name": "c"
}
]
},
{
"name": "b",
"products": [
{
"name": "d"
}
]
},
{
"name": "c",
"products": [
{
"name": "e"
}
]
}
]
}
Это мои структуры:
type Item struct {
Name string
Products
}
type Products struct {
Name string
}
фрагментв основном это должно быть значение атрибута «data» (который является массивом), преобразованного в срез Go Items.Я попробовал следующее, но я продолжал получать пустой массив
var items []Item{}
json.Unmarshal(response, &items)
fmt.Println(items)