JSON(JavaScript Object Notation)是一种简单的数据交换格式。从语法上讲,它类似于 JavaScript 的对象和列表。它最常用于 Web 后端和在浏览器中运行的 JavaScript 程序之间的通信,但它也用于许多其他地方。它的主页json.org提供了非常清晰和简洁的标准定义。
使用json 包,可以轻而易举地从 Go 程序中读取和写入 JSON 数据。
我们使用Marshal函数来编码 JSON 数据。
func Marshal(v interface{}) ([]byte, error) 给定 Go 数据结构Message,
type Message struct {Name stringBody stringTime int64
} 和一个实例Message
m := Message{"Alice", "Hello", 1294706395881547000}