json Go · 常用包
encoding/json 包的简称:负责把 Go 值编码成 JSON 字节,或把 JSON 字节解码成 Go 值。
怎么用
import "encoding/json"; json.Marshal/Unmarshal
小例子
package main
import (
"encoding/json"
"fmt"
)
func main() {
b, _ := json.Marshal(map[string]int{"x": 1})
fmt.Println(string(b))
}
运行结果
输出 {"x":1}
提醒:结构体字段只有首字母大写才会被 JSON 编码导出
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条