根据文档:https :
//golang.org/pkg/encoding/json/#Marshal
数组和切片值编码为JSON数组,除了[] byte编码为base64编码的字符串,而nil slice编码为空JSON对象。
该值
AAAAAQID是您的字节片的base64表示形式-例如
b, err := base64.StdEncoding.DepreString("AAAAAQID")if err != nil { log.Fatal(err)}fmt.Printf("%v", b)// Outputs: [0 0 0 1 2 3]

![转到:将[] bytes封送给JSON,得到一个奇怪的字符串 转到:将[] bytes封送给JSON,得到一个奇怪的字符串](http://www.mshxw.com/aiimages/31/568956.png)
