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"
  
}
相关推荐
chennalC#c.h.JA Ptho34 分钟前
ubuntu studio 系统详解
linux·运维·服务器·经验分享·ubuntu·系统安全
李匠20243 小时前
C++GO语言微服务之图片、短信验证码生成及存储
开发语言·c++·微服务·golang
Vone_667 小时前
node.js 邮箱验证服务器搭建
运维·服务器·node.js
丢丢丢丢丢丢~7 小时前
apache2的默认html修改
linux·运维·服务器
wusam8 小时前
Linux系统管理与编程20:Apache
linux·运维·服务器·apache·shell编程
ChironW8 小时前
Ubuntu 24.04 LTS系统上配置国内时间同步
linux·运维·服务器·ubuntu
TPBoreas8 小时前
排查服务器内存空间预警思路
运维·服务器
yayaer28 小时前
GOOSE 协议中MAC配置
服务器·网络·goose
ARM2NCWU9 小时前
云手机服务器搭建
服务器
丶Darling.9 小时前
移动IP与手机移动数据流量的概念、原理、区别与联系
服务器·tcp/ip·智能手机