生命不止,继续go go go !!!
json
json大家都不陌生:
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
encoding/json
c++中我们使用json11进行json相关的操作,但是go语言呢,自带光环了:
encoding/json 是Go语言自带的JSON转换库
Marshal
func Marshal(v interface{}) ([]byte, error)
把对象转换为JSON:
• 布尔型转换为 JSON 后仍是布尔型 , 如true -> true
• 浮点型和整数型转换后为JSON里面的常