Go JSON数据处理(Gin+Gorm)
comment:业务组id"`使用Gorm的结构体能够同时接收前端json字段,存取到对应数据库表为字符串,返回前端为json。Gorm的结构体类型定义为json.RawMessage即可。grom结构体的tag信息示例说明。
·
效果
使用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" | 注释内容 |
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)