gin/errorparser/error_parser.go
2022-05-11 21:56:28 +03:00

19 lines
318 B
Go

package errorparser
func ParseBindError(err error) (errs []ParseError, match bool) {
if errs, ok := parseValidatorError(err); ok {
return errs, true
}
if errs, ok := parseJsonDecodeError(err); ok {
return errs, true
}
// todo: protobuf
// todo: xml
// todo: yaml
return nil, false
}