支持从json -> xml的转换
This commit is contained in:
@ -67,8 +67,9 @@ func (b *builderImpl) AddField(name string, pkg string, typ any, tag string, ano
|
||||
tag = cfgTag
|
||||
} else {
|
||||
if len(tag) == 0 {
|
||||
arr := strings.Split(strings.TrimSuffix(name, ".[]"), ".")
|
||||
// 没指定tag, 字段名称作为tag名称
|
||||
tag = strings.ReplaceAll(`json:"{TAG_NAME}" xml:"{TAG_NAME}" toml:"{TAG_NAME}" yaml:"{TAG_NAME}" ini:"{TAG_NAME}"`, "{TAG_NAME}", name)
|
||||
tag = strings.ReplaceAll(`json:"{TAG_NAME}" xml:"{TAG_NAME}" toml:"{TAG_NAME}" yaml:"{TAG_NAME}" ini:"{TAG_NAME}"`, "{TAG_NAME}", arr[len(arr)-1])
|
||||
// tag = fmt.Sprintf(`json:"%s"`, name)
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user