package main
import (
"encoding/json"
"fmt"
)
func main() {
//初始化
data := make(map[string]interface{}, 1)
data["name"] = "xiaochuan"
data["age"] = 23
//序列化
json_obj, err := json.Marshal(data)
if err != nil {
fmt.Println("err :", err)
}
marshal_data := make(map[string]interface{}, 1)
//反序列化
json_err := json.Unmarshal(json_obj, &marshal_data)
if json_err != nil {
fmt.Println(json_err)
}
fmt.Println(marshal_data)
}