go JSON 数据格式

83 阅读1分钟
###序列化是在内存中把数据转换成指定格式
`json.Marshal()` 的函数签名是 `func Marshal(v interface{}) ([]byte, error)`

### 反序列化
json.Unmarshal(js, &v)

### 编码和解码流
json 包提供 Decoder 和 Encoder 类型来支持常用 JSON 数据流读写。NewDecoder 和 NewEncoder 函数分别封装了 io.Reader 和 io.Writer 接口


Gob 是 Go 自己的以二进制形式序列化和反序列化程序数据的格式;可以在 `encoding` 包中找到