go json库gjson
gjson
一些使用
1. 通过key获得对象
bns := gjson.Get(jsonData, "Bns")2. 遍历数组
temp:=gjson.Parse(jsonData)
temp.ForEach(func(key, value gjson.Result) bool {
localIpPort := gjson.Get(value.String(), "LocalIpPort")
remoteIpPort := gjson.Get(value.String(), "RemoteIpPort")
cwd := gjson.Get(value.String(), "Cwd")
bns := gjson.Get(value.String(), "Bns")
direction := gjson.Get(value.String(), "Direction")
return true
})一个例子
json格式
主要解析代码
最后更新于