首页 > Web开发 > 详细

JSON

时间:2018-07-14 15:55:34      阅读:178      评论:0      收藏:0      [点我收藏+]
只有可导出的成员可以转换为JSON字段。
//结构体成员名首字母大写才可以转换JSON
type Movie struct {
Title string //字符串
Year int `json:"date"` //原生字符串 对应到date的成员标签 键json控制包encoding/json行为,同理其他包encoding/...
}


m1 := new(Movie) m1.Title = "hang" m1.Year = 1999 //转换为JSON data, err := json.Marshal(m1) if err != nil { log.Panic(err) } fmt.Printf("%s\n", data) //格式化json data1 ,err := json.MarshalIndent(m1, "", " ") if err != nil { panic(err) } fmt.Printf("%s\n", data1) //json解码为Go数据结构 var m2 Movie if err := json.Unmarshal(data, &m2); err != nil { log.Fatal(err) } fmt.Println(m2)

 

JSON

原文:https://www.cnblogs.com/zbhbc/p/9309657.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!