1 | Field int `json:"myName"` |
- 解析(encode/decode) 的时候,使用 “myName”,而不是 “Field”
1 | Field int `json:"myName,omitempty"` |
- 解析(encode/decode) 的时候,使用 “myName”,而不是 “Field”
- 并且如果字段值是空的话则忽略
1 | Field int `json:",omitempty"` |
- 解析(encode/decode) 的时候,使用 “Field”
- 但是字段值是空的话则忽略
- 注意逗号.
1 | Field int `json:"-"` |
- 忽略字段
1 | Field int `json:"-,"` |
- 解析(encode/decode) 的时候,使用 “-“,而不是 “Field”
1 | Int64String int64 `json:",string"` |
- json中是string类型,struct中是int类型