json已成为不同平台间传送数据的最佳方式,Golang对json的支持非常好,代码如下:
package main
import (
"fmt"
"encoding/json"
)
func main() {
// json encode
j1 := make(map[string]interface{})
j1["name"] = "脚本之家"
j1["url"] = "http://www.gxlcms.com/"
js1, err := json.Marshal(j1)
if err != nil {
panic(err)
}
println(string(js1))
// json decode
j2 := make(map[string]interface{})
err = json.Unmarshal(js1, &j2)
if err != nil {
panic(err)
}
fmt.Printf("%#v\n", j2)
}希望本文所述对大家的Go语言程序设计有所帮助。
更多Go语言对JSON进行编码和解码的方法相关文章请关注PHP中文网!
Copyright © 2019- gmnft.cn 版权所有
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务