如何解决你能设置动态 json struct 字段标签吗?
例如,我有这个结构,我会将数据解组到:
type SomeAnimal struct {
Animal string `json:"animal"`
}
我有一个案例,我希望 animal
成为我可以传入的变量,这样我的程序是可配置的,并且 json 没有硬编码以使用 animal
。例如,此代码无效,但正是我想要做的:
jsonFieldName := "animal"
type SomeAnimal struct {
Animal string `json:jsonFieldName`
}
CustomMarshalJSON 似乎没有完成我在这里想做的事情。有没有办法在golang上做这样的事情?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。