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"
  
}
相关推荐
敲上瘾4 分钟前
Docker 存储卷(Volume)核心概念、类型与操作指南
linux·服务器·数据库·docker·容器·架构
Yuki’37 分钟前
网络编程---TCP
服务器·网络·tcp/ip
禁默1 小时前
已知 inode 号,如何操作文件?Ext 文件系统增删查改底层逻辑拆解
linux·服务器·数据库
云飞云共享云桌面1 小时前
工厂办公环境如何实现一台服务器多人共享办公
运维·服务器·网络·数据库·3d
chen_ever1 小时前
golang之go modules
开发语言·后端·golang
zr5268554471 小时前
ModbusTCP 转 Profinet 主站网关
运维·服务器·网络
青岛佰优联创新科技有限公司1 小时前
服务器托管,服务器运维的选择
运维·服务器
NiKo_W2 小时前
Linux 初识
linux·运维·服务器
今天头发还在吗3 小时前
【Go】:mac 环境下GoFrame安装开发工具 gf-cli——gf_darwin_arm64
macos·golang·go·gf-cli
FrozenLove_G3 小时前
服务器内存和普通计算机内存在技术方面有什么区别?
服务器·常识