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

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)