请问类似这样的json如何解析了
var json_list_str = [{"a":1,"b":2},{"a":1,"b":2},{"a":1,"b":2}]
有疑问加站长微信联系(非本文作者)

请问类似这样的json如何解析了
var json_list_str = [{"a":1,"b":2},{"a":1,"b":2},{"a":1,"b":2}]
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
<pre><code>json_list_str := [{"a":1,"b":2},{"a":1,"b":2},{"a":1,"b":2}] type Whatever struct { A int
json:"a"
B intjson:"b"
}var result []*Whatever err := json.Unmarshal([]byte(json_list_str), &result) if err != nil { // handle with error here } </code></pre>
encoding/json包提供了支持, 需要给变量增加类似
json:"a"
的tag,支持类型嵌套3Q