go-struct-tag
作用
struct中可以附加一个tag,用来定制一些行为
如在encoding/json中,因为go,默认首字母大写为导出的,而希望编码为json字符串时,
首字母为小写.
1 | type Person struct { |
注意
附加
omitempty时,当值为null时,不包含该字段附加
string时,不管原类型,都转换为json string附加
json:"-",不转换该字段
struct中可以附加一个tag,用来定制一些行为
如在encoding/json中,因为go,默认首字母大写为导出的,而希望编码为json字符串时,
首字母为小写.
1 | type Person struct { |
附加omitempty时,当值为null时,不包含该字段
附加string时,不管原类型,都转换为json string
附加json:"-",不转换该字段