package main
import (
"fmt"
"encoding/json"
)
const json_data string = "{\"DW\": \"我的\"}"
const json_datas string = "[{\"DW\": \"我的\"}, {\"DW\": \"的\"}]"
func main() {
var dat map[string]interface{}
var dats []map[string]interface{}
fmt.Println("Hello World!", json_data)
if err := json.Unmarshal([]byte(json_data), &dat); err == nil {
for k, v := range dat {
fmt.Println(k, v)
}
} else {
fmt.Println(err)
}
if err := json.Unmarshal([]byte(json_datas), &dats); err == nil {
for k, v := range dats {
fmt.Println(k, v)
}
} else {
fmt.Println(err)
}
fmt.Println(dat["DW"])
fmt.Println(dats[0]["DW"])
}
Hello World! {"DW": "我的"}
DW 我的
0 map[DW:我的]
1 map[DW:的]
我的
我的
刚刚学习go,记录一下
By: single430