gin golang Invalid validation tag on field ‘AId‘

复制代码
结构体如下
Go 复制代码
type CreateParams struct {
    AId uint   `json:"a_id" binding:"required,"
    BId  uint   `json:"b_id" binding:"required,"
  
}

运行时报错:Invalid validation tag on field 'AId'

原因:在binding中,如果只有一个要求,不要加逗号,否则会逗号被当作一个词验证

修改:

Go 复制代码
type CreateParams struct {
    AId uint   `json:"a_id" binding:"required"
    BId  uint   `json:"b_id" binding:"required"
  
}
相关推荐
古希腊数通小白(ip在学)1 小时前
stp拓扑变化分类
运维·服务器·网络·智能路由器
Muxiyale1 小时前
使用spring发送邮件,部署ECS服务器
java·服务器·spring
FreeBuf_3 小时前
微软365 PDF导出功能存在本地文件包含漏洞,可泄露敏感服务器数据
服务器·microsoft·pdf
lixzest4 小时前
C++ Lambda 表达式详解
服务器·开发语言·c++·算法
o不ok!4 小时前
Linux面试问题-软件测试
linux·运维·服务器
小小不董6 小时前
深入理解oracle ADG和RAC
linux·服务器·数据库·oracle·dba
狄加山6757 小时前
Cadence模块复用
服务器·硬件架构·硬件工程·信号处理·智能硬件
宇钶宇夕7 小时前
SIMATIC S7-1200的以太网通信能力:协议与资源详细解析
运维·服务器·数据库·程序人生·自动化
该用户已不存在7 小时前
关于我把Mac Mini托管到机房,后续来了,还有更多玩法
服务器·前端·mac