盖帽养生
您的当前位置:首页Go语言对JSON进行编码和解码的方法

Go语言对JSON进行编码和解码的方法

来源:盖帽养生


本文实例讲述了Go语言对JSON进行编码和解码的方法。分享给大家供大家参考。具体如下:

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中文网!

显示全文