【发布时间】:2018-12-25 00:31:24
【问题描述】:
在 Golang 中,我在 Struct 下面有三个字段
type Person struct {
name string
age int
rank int
}
对于处理,我需要一个排名字段,但对于输出,我想从结构中排除排名字段,因为我直接将结构上方传递给 JSON 编码器以引发响应。
有什么方法可以取消 Struct 中的排名字段吗?
【问题讨论】:
-
只需添加一个字段标签
json:"-"。请注意,只要不导出字段,encoding/json就不会解析这个结构整体
标签: json go struct marshalling