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

网站开发人员 把网站注销中国建设银行个人网上登录入口

网站开发人员 把网站注销,中国建设银行个人网上登录入口,夜夜夜在线观看,wordpress 添加定时执行问题 json包里使用的时候#xff0c;会结构体里的字段边上加tag#xff0c;有没有什么办法可以获取到这个tag的内容呢#xff1f; 举例 tag信息可以通过反射#xff08;reflect包#xff09;内的方法获取#xff0c;通过一个例子加深理解。 package mainimport (会结构体里的字段边上加tag有没有什么办法可以获取到这个tag的内容呢 举例 tag信息可以通过反射reflect包内的方法获取通过一个例子加深理解。 package mainimport (fmtreflect )type J struct {a string //小写无tagb string json:B //小写tagC string //大写无tagD string json:DD otherTag:good //大写tag }func printTag(stru interface{}) {t : reflect.TypeOf(stru).Elem()for i : 0; i t.NumField(); i {fmt.Printf(结构体内第%v个字段 %v 对应的json tag是 %v , 还有otherTag %v \n, i1, t.Field(i).Name, t.Field(i).Tag.Get(json), t.Field(i).Tag.Get(otherTag))} }func main() {j : J{a: 1,b: 2,C: 3,D: 4,}printTag(j) } 输出 结构体内第1个字段 a 对应的json tag是 , 还有otherTag 结构体内第2个字段 b 对应的json tag是 B , 还有otherTag 结构体内第3个字段 C 对应的json tag是 , 还有otherTag 结构体内第4个字段 D 对应的json tag是 DD , 还有otherTag good 解释 printTag方法传入的是j的指针。reflect.TypeOf(stru).Elem()获取指针指向的值对应的结构体内容。NumField()可以获得该结构体含有几个字段。遍历结构体内的字段通过t.Field(i).Tag.Get(“json”)可以获取到tag为json的字段。如果结构体的字段有多个tag比如叫otherTag,同样可以通过t.Field(i).Tag.Get(“otherTag”)获得。 再补一句 上篇文章 提到json包不能导出私有变量的tag是因为取不到反射信息的说法但是直接取t.Field(i).Tag.Get(“json”)却可以获取到私有变量的json字段是为什么呢 其实准确的说法是json包里不能导出私有变量的tag是因为json包里认为私有变量为不可导出的Unexported所以跳过获取名为json的tag的内容。 具体可以看/src/encoding/json/encode.go:1070的代码。 func typeFields(t reflect.Type) []field {// 注释掉其他逻辑...// 遍历结构体内的每个字段for i : 0; i f.typ.NumField(); i {sf : f.typ.Field(i)isUnexported : sf.PkgPath ! // 注释掉其他逻辑...if isUnexported {// 如果是不可导出的变量则跳过continue}// 如果是可导出的变量public则获取其json字段tag : sf.Tag.Get(json)// 注释掉其他逻辑...} // 注释掉其他逻辑... }
http://www.yutouwan.com/news/213900/

相关文章:

  • 台州做网站电话淘宝网页版入口官网
  • 做网站图片教程直播传媒公司排名
  • 山东省城乡与住房建设厅网站首页成都高端网站建设那家好
  • 银川网站推广方式佛山网站代运营准度科技有限公司
  • 前期宣传网站推广方案国外 视频上传网站源码
  • 四川科隆建设有限公司网站品牌策划经典案例
  • 网站开发技术有一级门户网站建设费用
  • 培训网站建设情况深度网网站建设
  • 焦作网站设计公司搭建电商平台网站
  • 网站建设设计书东莞网站优化排名网站
  • 做网站哪里找程序员网络营销课程教案
  • 网站专题页面案例wordpress 4.4.3下载
  • 九江县网站建设做一个页面多少钱
  • 织梦模板网站源码深圳有哪些做网站的公司
  • 建设银行证券转银行网站个人网站建设方法
  • 东莞seo网站关键词优优化常州网络公司主营业务
  • 长春网站建设4435网站访问速度慢的原因
  • dedecms建网站浙江企业响应式网站建设
  • 肇庆cms建站系统做网站的广告
  • 做网站鼎盛网站设计制作费用多少
  • 企业做网站需要做哪些工作淮安做网站需要多少钱
  • 佛山如何网站建设在哪里做私人设计工作室前景
  • 嘉兴丝绸大厦做网站的公司旅游景点推广策划方案
  • 酷炫个人特别网站免费网络验证
  • app设计网站有哪些功能p2p理财网站开发流程
  • 商城网站前台html模板windows2008做网站
  • 安阳昨天发生的事件短视频seo排名
  • 关于建设旅游网站的书籍网站点击量设计
  • 江西省建设监理网站邢台市属于哪个省
  • 怎么自己做淘宝客网站樟木头网站仿做