不管是传递json还是form传值
注意 ,在结构体定义时 首字母必须大写
//定义结构体
    Id int `form:"id"`
    Name string `form:"name"`
    //获取和绑定参数
    id := context.Query("id")
    var user User
    context.Bind(&user)

//定义结构体
    Id int `json:"id"`
    Name string `json:"name"`

总结:
//如上:如果是form传值,结构体参数后面定义的是form,都可获取参数,也可绑定结构体;
//
如果是form传值,结构体参数后面定义的是json,都可获取参数,但绑定不了结构体;
获取和绑定参数如上


//三种绑定方式:

    context.Bind() 都可以绑定

    context.ShouldBind() 都可以绑定

    ShouldBindQuery() 只能绑定get

 

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

转载请说明出处!

相关文章:

  • 2021-08-26
  • 2022-12-23
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2021-08-30
猜你喜欢
  • 2021-12-14
  • 2021-06-04
  • 2022-12-23
  • 2021-09-02
  • 2021-12-05
  • 2022-12-23
  • 2021-12-05
相关资源
相似解决方案