效果

使用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" 注释内容
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐