【发布时间】:2020-04-25 01:07:47
【问题描述】:
我有以下 JSON 结构:
dataJson := `{"data1" : [["a",1]["b",2]], "data2": ["a","b",3]}`
并且想用 Go 解组它。我正在尝试以下代码:
type myData struct {
row map[string][][]interface{} `json:"data1"`
column map[string][]interface{} `json:"data2"`
}
var arr myData
_ = json.Unmarshal([]byte(dataJson), &arr)
但我得到的是空数据:
Unmarshaled: {map[] map[]}
知道如何解析这种 JSON 结构吗?
【问题讨论】: