This commit is contained in:
白茶清欢 2025-03-19 18:23:04 +08:00
parent 0efb8e0354
commit a40288f149

View File

@ -76,7 +76,7 @@ func (h *handle) Run() ([]byte, error) {
continue continue
} }
fieldName := wrapper.String(field.JsonTag).SnakeCaseToCamel() fieldName := wrapper.String(field.JsonTag).SnakeCaseToCamel()
// TODO : 支持嵌套结构体
fieldTag := h.generateTag(field) fieldTag := h.generateTag(field)
h.dynamicStruct.AddField(fieldName, "", sourceValue, fieldTag, false) h.dynamicStruct.AddField(fieldName, "", sourceValue, fieldTag, false)
} }
@ -85,7 +85,7 @@ func (h *handle) Run() ([]byte, error) {
return nil, err return nil, err
} }
if err := validatorInstance.Struct(val); nil != err { if err := validatorInstance.Struct(val); nil != err {
return nil, GetValidateErr(val, err) return nil, GetValidateErr(val, err, TagErrMsg)
} }
targetByte, _ := json.Marshal(val) targetByte, _ := json.Marshal(val)
return targetByte, nil return targetByte, nil