对于我的一些项目,我必须使用viper包来使用配置。该包要求您添加 来mapstructure:"fieldname"正确识别和设置配置对象的字段,但我还必须添加其他标签用于其他目的,导致如下所示:
type MyStruct struct {
MyField string `mapstructure:"myField" json:"myField" yaml:"myField"`}正如你所看到的,对我来说为每个标签编写是相当多余的tag:"myField",所以我想知道是否有任何方法可以将它们“捆绑”起来并减少冗长,就像这样mapstructure,json,yaml:"myField"
或者这根本不可能,您必须单独指定每个标签?
慕运维8079593
哔哔one
随时随地看视频慕课网APP
相关分类