diff --git a/builder.go b/builder.go index 08ce811..9b95f12 100644 --- a/builder.go +++ b/builder.go @@ -125,6 +125,7 @@ func (b *builderImpl) AddField(name string, pkg string, typ any, tag string, ano // addNormalField 添加普通无嵌套的字段 func (b *builderImpl) addNormalField(name string, pkg string, typ any, tag string, anonymous bool) { + name = wrapper.String(name).SnakeCaseToCamel() if existFieldCfg := b.GetField(name); nil != existFieldCfg { // 说明已存在指定名称字段 // 重复添加, 则会议后面的标签以及类型, 覆盖前面的值