go-playground

validator

go-playground

:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

AI 简介

go-playground/validator 是一个用于 Go 语言的结构体和字段验证库,支持跨字段、跨结构体以及对 Map、Slice 和 Array 的深层验证。其核心功能包括通过标签或自定义验证器实现跨字段和跨结构体验证,能够处理多维字段的任何层级验证,并支持接口类型及其底层类型的验证。此外,它还提供了别名验证标签、自定义错误消息国际化等功能。该库适用于需要进行复杂数据验证的应用场景,如Web后端开发中的表单验证等,特别是与 Gin 框架结合使用时更为方便。

Go
MIT License
20k
Stars
1.4k
Forks
120
Watchers
241
Issues

Star 增长

今日0
近 7 天+11
近 30 天+73
综合评分82.27
默认分支master