一、解析json数组字符串
data:= `[
{
"name": "aaa",
"id": "54546221"
},
{
"name": "bbb",
"id": "89875646"
}
]`
`
dataArr := []interface{}{}
err := json.Unmarshal([]byte(data), &dataArr)
二、解析json对象字符串
data:= `{
"name": "aaa",
"id": "54546221"
}`
`
dataArr := map[string]interface{}{}
err := json.Unmarshal([]byte(data), &dataArr)
如何在未知data json格式的情况下,解析data字符串?
这是已经实现好的库,可以实现解析JSON字符串为一个
JSON
的对象.原理也很简单,
Unmarshal
到interface{}
就行了