Skip to content

基于go-playground/validator@v10.9.0源码中required_if只能对同级元素或者子级元素进行校验 添加required_if_global校验方法可校验任何层级

License

Notifications You must be signed in to change notification settings

yeyudekuangxiang/validator

 
 

Repository files navigation

2. 源码中required_if只能对同级元素或者子级元素进行校验 添加required_if_global校验方法可校验任何层级

3. 使用方法

package main

type Address struct {
	SendAddress struct{
		Province string
	}
	ReceiveAddress struct{
		Province string `validate:"required_if_global=SendAddress.Province shanghai"`
	}
}

About

基于go-playground/validator@v10.9.0源码中required_if只能对同级元素或者子级元素进行校验 添加required_if_global校验方法可校验任何层级

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 100.0%