编码解码是相对于json字符串(utf-8编码的slice)来讲的
json
utf-8
编码=>将go数据类型值转换为json字符串
go
解码=>将json字符串转换为go中数据类型值
Marshal(v interface{}) ([]byte, error)
编码
Unmarshal(data []byte, v interface{}) error
解码
NewDecoder(r io.Reader) *Decoder (dec *Decoder) Decode(v interface{}) error
NewDecoder(r io.Reader) *Decoder
(dec *Decoder) Decode(v interface{}) error
从实现了io.Reader接口中的对象读取json字符串来解码
io.Reader