当前位置: 首页 > news >正文

网站建设需要哪些资料推广小程序拿佣金

网站建设需要哪些资料,推广小程序拿佣金,百度一下百度搜索首页,建筑公司查询网站问题 json包里使用的时候,结构体里的变量不加tag能不能正常转成json里的字段? 怎么答 如果变量首字母小写,则为private。无论如何不能转,因为取不到反射信息。如果变量首字母大写,则为public。 不加tag&#xff0c…

在这里插入图片描述

问题

json包里使用的时候,结构体里的变量不加tag能不能正常转成json里的字段?

怎么答

  • 如果变量首字母小写,则为private。无论如何不能转,因为取不到反射信息。
  • 如果变量首字母大写,则为public。

不加tag,可以正常转为json里的字段,json内字段名跟结构体内字段原名一致。加了tag,从struct转json的时候,json的字段名就是tag里的字段名,原字段名已经没用。

举例

通过一个例子加深理解。

package main
import ("encoding/json""fmt"
)
type J struct {a string             //小写无tagb string `json:"B"`  //小写+tagC string             //大写无tagD string `json:"DD"` //大写+tag
}
func main() {j := J {a: "1",b: "2",C: "3",D: "4",}fmt.Printf("转为json前j结构体的内容 = %+v\n", j)jsonInfo, _ := json.Marshal(j)fmt.Printf("转为json后的内容 = %+v\n", string(jsonInfo))
}

输出

转为json前j结构体的内容 = {a:1 b:2 C:3 D:4}
转为json后的内容 = {“C”:“3”,“DD”:“4”}

解释

结构体里定义了四个字段,分别对应 小写无tag,小写+tag,大写无tag,大写+tag。
转为json后首字母小写的不管加不加tag都不能转为json里的内容,而大写的加了tag可以取别名,不加tag则json内的字段跟结构体字段原名一致。

http://www.yayakq.cn/news/535434/

相关文章:

  • 基于云平台网站群建设wordpress文字黑提
  • 如何做公司o2o网站制作h5网页软件
  • 建设部投诉网站枣庄网站建设
  • 吉林市做网站公司wordpress 比特币
  • 网站进入百度观察期上海的公司
  • 南昌市建设局网站同步编辑wordpress
  • 大一网页设计个人网站代码道德建设 网站
  • dw怎么建设网站佛山外贸网站设计
  • 回收类型网站如何做wordpress商品管理
  • 成都网站关键词优化个性化网站建设公司电话
  • 网站正能量晚上不用下载直接进入做seo排名
  • 苏州高级网站建设深圳网站开发企业
  • 南通公司网站建设网站开发目前用的是什么语言
  • 做网站开发要具备哪些素质wordpress 作者简介
  • tap自助建站网站的企业特色展示
  • 一个主机多个网站单页网站设计
  • 网站改版阿里云怎么做网站301定向数据分析师课程
  • 建设网站最重要的是什么如何维护建设网站
  • 微信贷款怎么申请开通东莞网站推广优化网上推广公司
  • 北京网站制作应用亿图在线制作流程图
  • 网站开发交流群菏泽网站建设多少钱
  • 网店网站建设六枝特区企业网络推广的方法
  • 西客站网站建设网页设计快速培训
  • 湖南3合1网站建设公司微信小程序做一个多少钱
  • 济南建网站公司有哪些免费网站可以做店招
  • 福州 建站 软件没有域名怎么搭建网站
  • 四川网站建设 湖南岚鸿软件推广计划
  • 一个公司建设网站十大知名平面设计公司
  • 如何为网站做seo体检网站建设胡菘
  • 手机网站开发用什么框架好诣策上海网络推广公司