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"
  
}
相关推荐
aramae39 分钟前
Python 使用库:标准库与第三方库实战
服务器·开发语言·windows·python
yuzhiboyouye1 小时前
XML写接口适用场景举例
java·服务器·前端
yuzhiboyouye2 小时前
零sql和xml写接口,的区别是什么,过程是什么,举例一下下,用mybatis-plus+ spring-boot
java·服务器·前端
chenqianghqu3 小时前
go语言SDK升级到1.27更新调试
golang
郝学胜-神的一滴3 小时前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战
服务器·开发语言·数据结构·c++·程序人生
螺蛳粉 螺蛳粉3 小时前
CentOS 7.9 自建 Yum 源服务器搭建指南
linux·服务器·centos
赋创小助手3 小时前
Qwen3.8-27B 本地推理 Benchmark 解析:llama.cpp、vLLM、SGLang 与长 Context 的性能差异
服务器·人工智能·大模型·qwen·vllm·sglang·context长度
fanxiaohui121384 小时前
2026符合上飞机标准的充电宝推荐南孚传应,质量稳定又安全
运维·服务器·人工智能·科技
国际云,接待4 小时前
云服务器跨厂商迁移怎么尽量不停机:用 rsync、MySQL binlog 和 DNS TTL 做双阶段切换
运维·服务器·mysql
Doris__HE4 小时前
【元脑服务器NF8260G7-NF8260M7技术规格分享】
运维·服务器·网络·数据库·性能优化