报错field tag must be a string
invalid character literal (more than one character)
或者报错
:syntax error: unexpected gender, expecting semicolon or newline or }
在结构体中,我们要将对外访问字段名设置为其他名称时,我们需要使用到结构体标签。结构体标签是对结构体字段的额外信息标签。
JSON、BSON 等格式进行序列化及对象关系映射(Object Relational Mapping,简称 ORM)系统都会用到结构体标签,这些系统使用标签设定字段在处理时应该具备的特殊属性和可能发生的行为。这些信息都是静态的,无须实例化结构体,可以通过反射获取到。
使用结构体标签的时候,符号是反引号`,注意不是单引号,也不是双引号,是1前面那个反引号。如果但引号则会包如上第一个错误,双引号则会报第二个错误。效果如图所示
field tag must be a string invalid character literal (more than one character) 结构体元信息
猜你喜欢
转载自blog.csdn.net/qq_45701131/article/details/109581577
今日推荐
周排行