新手提问,struct成员首字母小写无法转换成Json

17681880207 · 2017-12-28 07:34:02 · 1029 次点击

json包看不到你的包中的私有符号,所以当然解析不出来了,如果想按照小写字母开头的key来解析,可以这样:

type Computer struct {
    Cpu string `json:"cpu"`
    Ram string `json:"ram"`
    Rom string `json:"rom"`
}
#3
更多评论
buscoop
纸上得来终觉浅,绝知此事要躬行!

小写就是private,不可以导出的,这是golang规定的。

#1

是的,小写只能内部使用,大写的可以外部调用

#2