json包tag加与不加的区别

type A struct {
    a string             //小写无tag
    b string `json:"B"`  //小写+tag
    C string             //大写无tag
    D string `json:"DD"` //大写+tag
}
  • 转为json后首字母小写的不管加不加tag都不能转为json里的内容,而大写的加了tag可以取别名,不加tagjson内的字段跟结构体字段原名一致

猜你喜欢

转载自blog.csdn.net/weixin_44282540/article/details/114325601