特性
支持泛型: 可以对任何类型的数据进行校验,包括基本类型、结构体、切片等。
易于使用: 提供简洁的 API,方便开发者快速进行参数校验。
可扩展: 可以自定义校验规则,满足不同的校验需求。
错误信息友好: 校验失败时,会返回清晰的错误信息,方便开发者定位问题。
安装
使用go get
命令安装:
go get github.com/lyonnee/hvalid
支持泛型: 可以对任何类型的数据进行校验,包括基本类型、结构体、切片等。
易于使用: 提供简洁的 API,方便开发者快速进行参数校验。
可扩展: 可以自定义校验规则,满足不同的校验需求。
错误信息友好: 校验失败时,会返回清晰的错误信息,方便开发者定位问题。
使用go get
命令安装:
go get github.com/lyonnee/hvalid
hvalid 是一个用Go语言编写的轻量级验证库,它自定义验证器的接口,以及提供了一系列通用的验证函数,以帮助开发者快速实现数据验证。