首页 > 其他 > 详细

gin之处理form表单获取参数和映射结构体

时间:2020-08-10 12:54:18      阅读:246      评论:0      收藏:0      [点我收藏+]
不管是传递json还是form表单
注意 ,结构体定义 首字母必须大写,后面还要加 如下
如果是字段后面是form
    //定义结构体
    Id int `form:"id"`
    Name string `form:"name"`
    //获取和绑定参数
    id := context.Query("id")
    var user User
    context.Bind(&user)
//如上:如果是form传值,可获取参数,也可绑定结构体;
     //如果是json传值,则取不了值,但可以绑定
如果是字段后面是json
    //定义结构体
    Id int `json:"id"`
    Name string `json:"name"`
    //获取和绑定参数如上

//如上:如果是form传值,则能获取参数,但绑定不了结构体
    // 如果是json传值,则获取不到参数,但能绑定结构体


//三种绑定方式:

    context.Bind() 都可以绑定

    context.ShouldBind() 都可以绑定

    ShouldBindQuery() 只能绑定get

 

独家总结验证,错误请指出。

转载请说明出处!

gin之处理form表单获取参数和映射结构体

原文:https://www.cnblogs.com/qzhc/p/13468975.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!