go-playground/validator 如何跳过空值验证

题目描述

关于gin框架请求的参数进行验证,用go-playground/validator的tag方法

相关代码


type Address struct {
    Email  string `validate:"email"`
    Age    int    `validate:"min=12,max=15"`
    TT    *int    `validate:"min=12,max=15"`
    CC    int    `validate:"min=12,max=15"`
}

你期待的结果是什么?实际看到的错误信息又是什么?

我希望TT 字段,如果为nil,就可以跳过 min,max的验证

阅读 6.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题