小工具知识网

当前位置: 首页 > 行业知识 > golang学习7,glang的web的restful接口结构体传参

行业知识

golang学习7,glang的web的restful接口结构体传参

2026-10-31 18:21:31 来源:互联网转载

���口:

//POST请求 返回json 接口传参jsonr.POST("/postJson", controller.PostUserInfo)

1.定义结构体

//定义结构体type Search struct {Id   intName string}

2.结构体传参

//结构体传参func PostUserInfo(c *gin.Context) {search := &Search{}err := c.BindJSON(&search)if err == nil {ReturnSucess(c, 200, "请求成功",search, 1)return}ReturnError(c, 500, gin.H{"err": err}, search, 1)}

3.完整代码

package controllerimport "github.com/gin-gonic/gin"//定义结构体type Search struct {Id   intName string}//结构体传参func PostUserInfo(c *gin.Context) {search := &Search{}err := c.BindJSON(&search)if err == nil {ReturnSucess(c, 200, "请求成功",search, 1)return}ReturnError(c, 500, gin.H{"err": err}, search, 1)}

4.接口测试及返回

上一篇:服务器离线怎么设置密码?

下一篇:揭秘未知实体真相,深度探索你所未知的秘密!