根据这些约定,标记字符串是可选的空格分隔的 key:"value"
对的串联。 每个键为 space (U+0020 ' ')
、quote (U+0022 '"')
和 colon (U+003A ':')
以外的非控制字符组成的非空字符串。 每个值都使用 U+0022 '"'
字符和 Go 字符串字面量语法引起来。
此外,该检查还会检查带有标记的字段是否已导出。
有效标记示例:
type Example struct {
Field int `json:"field" xml:"demo"`
}