转自go切片map的数据追加_PHP开发-CSDN博客_go map 追加
data:=map[string]interface{}{}
/* data["info"] = append(data["info"].([]map[string]string),map[string]string{"name":"duzhenxun","color":"red"},map[string]string{"name":"lisi","color":"green"})
fmt.Println(data)
for k,v :=range data["info"].([]map[string]string){
fmt.Println(k)
fmt.Println(v["name"])
}
*/
info:=[]map[string]string{}
info = append(
info,
map[string]string{"name":"duzhenxun2","color":"red"},
map[string]string{"name":"lisi2","color":"green"})
info = append(
info,
map[string]string{"name":"duzhenxun3","color":"red"},
map[string]string{"name":"lisi3","color":"green"})
data["info"] = info
for k,v :=range data["info"].([]map[string]string){
fmt.Println(k)
fmt.Println(v["name"])
}