golang json数组拼接
发布时间:2020-12-16 18:30:17 所属栏目:大数据 来源:网络整理
导读:func main() { a := [] byte ( `{"Parents": [ "aaaaa","bbbbbbb" ]}` ) b := [] byte ( `{"Parents": [ "Gomez","Moticia" ]}` ) var arr [] interface {} js,_ := simplejson.NewJson(a) nodes,_ := js.Map() p := nodes[ "Parents" ] d := p.([] interfac
func main() {
a := []byte(`{"Parents": [ "aaaaa","bbbbbbb" ]}`)
b := []byte(`{"Parents": [ "Gomez","Moticia" ]}`)
var arr []interface{}
js,_ := simplejson.NewJson(a)
nodes,_ := js.Map()
p := nodes["Parents"]
d := p.([]interface{})
for _,v := range d {
arr = append(arr,v)
}
js,_ = simplejson.NewJson(b)
nodes,_ = js.Map()
p = nodes["Parents"]
d = p.([]interface{})
for _,v)
}
res := make(map[string]interface{})
res["Parents"] = arr
c,_ := json.Marshal(res)
fmt.Println(string(c))
}
结果: 相应的,如果数组里面是interface类型同样适用。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |