问答详情
源自:7-1 JSON--序列化

key大写

那这样岂不是每个Key首字母都要大小,不合理呀

提问者:Kapla 2021-02-14 16:17

个回答

  • 程序猿的百慕大
    2021-05-17 17:31:28

    go是以首字母的大小写来判断其作用域的,大写=公有,小写=私有

    无论是方法名、常量、变量名还是结构体的名称(包括其成员),如果首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用。 

    结构体成员首字母小写,则在序列化的时候会丢失该成员