我向服务器发布请求并获得 JSON 格式的回复。我能够将其解组为结构。然后我需要创建一个新的 JSON 文件,它具有相同的数据但不同的 JSON 标签。
例子:
在以下代码中,我{"name":"Sam","age":20}从服务器获取并将其解组到 struct Foo:
type Foo struct {
Name string `json:"name"`
Age int `json:"age"`
}
然后我需要将标签更改name为employee_name并省略age:
type Bar struct {
Name string `json:"employee_name"`
Age int `json:"-"`
}
之后,我将此修改后的数据发送到另一台服务器。
我知道我可以创建一个新的Bar并将所有数据复制到其中,但是有很多字段。我想知道是否有办法像这样附加多个 JSON 标签:
type Foo struct {
Name string `json:"name" json:"employee_name"`
Age int `json:"age" json:"-"`
}
提前致谢。
慕运维8079593
茅侃侃
相关分类