[Go实战]转换json打印报文

57 阅读1分钟

在程序中写入以下内容:


c := make(map[string]interface{})
c["name"] = "dongbao"
c["contact"] = map[string]interface{}{
"home": "china",
"phone": "12345678910",
 }

// 将这个映射序列化到JSON 字符串
data, err := json.MarshalIndent(c, "", "      ")    //这里返回的data值,类型是[]byte
if err != nil {
        log.Println("ERROR:", err)
 }


 fmt.Println(string(data))  

打印出来的内容就是json报文内容