当前位置: 首页 > article >正文

Go JSON数据处理(Gin+Gorm)

效果

使用Gorm的结构体能够同时接收前端json字段,存取到对应数据库表为字符串,返回前端为json

使用方法

Gorm的结构体类型定义为json.RawMessage即可

接收前端json

var f models.User

c *gin.Context  

ginx.BindJSON(c, &f)

操作数据库

无需特殊处理

Gorm使用记录

grom结构体的tag信息示例说明

GroupID int64 `json:"groupId" gorm:"type:bigint;comment:业务组id"`

GroupID支持读写数据库字段命名为snake命名的,对应表字段group_id
json:"groupId"接收前端字段为groupId
type:bigint对应表字段类型为bigint,支持通过gorm结构体生成表结构,自行学
comment:业务组id"注释内容

http://www.kler.cn/a/578828.html

相关文章:

  • 摩托车PKE感应一键启动智能安全双防护
  • 2025/03/06(嵌入式学习开始第二天)
  • C++ Qt创建计时器
  • godot在_process()函数实现非阻塞延时触发逻辑
  • 基于模糊PID控制器的混合动力汽车EMS能量管理控制系统simulink建模与仿真
  • 深度学习PyTorch之13种模型精度评估公式及调用方法
  • 3.3.2 Proteus第一个仿真图
  • 基于DeepSeek与搜索引擎构建智能搜索摘要工具
  • ThinkPhp 5 安装阿里云内容安全(绿化)
  • STM32-I2C通信外设
  • 解决JDK 序列化导致的 Redis Key 非预期编码问题
  • npm install 报错ERESOLVE
  • Django工程获取请求参数的几种方式
  • Scala 中的访问修饰符
  • WebGPT: 基于浏览器辅助的问答系统,结合人类反馈优化答案质量
  • sysbench手动测试OceanBase v4.2.4集群
  • 推荐一个好用的在线文本对比网站 - diffchecker
  • 如何使用Webpack打包React项目?
  • 系统思考与问题诊断
  • Ubuntu 24.04安装搜狗出现闪烁,使用 Fcitx5 平替并添加自定义字典教程