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"
  
}
相关推荐
222you8 分钟前
Claude Code接入DeepSeek-v4模型
java·服务器·前端
原来是猿16 分钟前
Linux守护进程(Daemon)完全指南:从原理到实战
linux·运维·服务器·网络·php
阡陌..20 分钟前
如何使用samba为Linux设置一个局域网共享盘
linux·运维·服务器
Java面试题总结1 小时前
Go 里什么时候可以“panic”?
开发语言·后端·golang
wanhengidc2 小时前
服务器中的算力运行
运维·服务器·网络·安全·web安全
2301_780789662 小时前
漏洞扫描误报处理:从规则优化到人工验证的全流程方案
运维·服务器·网络·安全·web安全
酿情师2 小时前
FinalShell 下载与安装指南
linux·服务器·windows·ssh
灵晔君2 小时前
【Linux】进程(二)
linux·运维·服务器
gs801402 小时前
逃离“时间回廊”:深度解析华为 FusionCompute 虚拟机时间回退迷局
运维·服务器