我try 使用Golang验证器包
https://pkg.go.dev/github.com/go-playground/validator/v10个
有没有办法屏蔽返回错误的字段?下面的例子,假设我有一个如下所示的 struct ,来执行 struct 验证
type SignInUserData struct {
Email string `json:"email" validate:"required"`
Password string `json:"password" validate:"required"`
}
如果我的错误是映射如下:
validationErrors := err.(validator.ValidationErrors)
for _, fieldError := range validationErrors {
fmt.println(fieldError.Field())
}
我会得到字段名,比如"Email"或"Password".我希望返回的是该字段的另一个名称,例如,"Email"变成"Email Address",或者"Password"变成"Secret".
有没有办法做到这一点?谢谢你..