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"
  
}
相关推荐
LZZ and MYY2 小时前
RTS 在windows和Linux之间ShareMem
linux·运维·服务器
爱学习的徐徐2 小时前
Linux 基础IO
linux·服务器
蛋蛋的学习记录2 小时前
C#窗体应用中使用EasyModbusCore通讯
服务器·c#·tcp
zt1985q2 小时前
本地部署源代码管理解决方案 Bitbucket Data Center 并实现外部访问
运维·服务器·数据库·网络协议·postgresql·源代码管理
禹凕3 小时前
Linux基础——环境
linux·运维·服务器·ubuntu
糖果店的幽灵4 小时前
Claude Code 完全实战指南 - 第四章:Skill 怎么写
java·服务器·前端
土星云SaturnCloud4 小时前
基于边缘计算的商场智慧运营架构设计与AI落地实践
服务器·人工智能·ai·边缘计算
落羽的落羽4 小时前
【算法札记】练习 | Week5
linux·服务器·c++·人工智能·计算机网络·算法·哈希算法
小手指动起来4 小时前
重装系统教程(微PE+无捆绑+驱动完美修复)
服务器·开源软件
小小龙学IT5 小时前
Go语言后端开发入门指南
开发语言·后端·golang