教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 golang获取struct的tag值

golang获取struct的tag值

发布时间:2022-03-14   编辑:jiaochengji.com
教程集为您提供golang获取struct的tag值等资源,欢迎您收藏本站,我们将为您提供最新的golang获取struct的tag值资源
<pre class="has"><code class="hljs language-Go">package main import ( "fmt" "reflect" // 这里引入reflect模块 ) type A struct { B string `tag1:"b" tag2:"B"` //这引号里面的就是tag C string `tag1:"c" tag2:"C"` } func main() { user := &A{"fmt", "reflect"} s := reflect.TypeOf(user).Elem() //通过反射获取type定义 for i := 0; i < s.NumField(); i { fmt.Println(s.Field(i).Tag.Get("tag2")) //将tag输出出来 } } </code></pre>

 

到此这篇关于“golang获取struct的tag值”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
golang获取struct的tag值
golang结构体tag的使用
Golang结构体中Tag的使用
Golang 中的 Tags
golang 反射_golang面试题:reflect(反射包)如何获取字段tag?为什么json包不能导出私有变量的tag?...
golang 结构体struct 标签tag 简介
活学活用golang的反射机制
[golang] struct 定义多个tag
golang反射reflect
Go语言学习-结构体与json

[关闭]
~ ~