gozero中使用httpx.Parse解析数据到结构体,中途字段匹配补上导致后面的参数都解析

定义的结构体

type LoginReq struct {
    LoginWay int64  `json:"login_way"`
    Account  string `json:"account,omitempty"`
    Password string `json:"password,omitempty"`
    Phone    string `json:"phone,omitempty"`
    Code     string `json:"code,omitempty"`
    Openid   string `json:"openid,omitempty"`
    Endpoint string `json:"endpoint,omitempty"`
}

打印传入和响应的参数

gozero中使用httpx.Parse解析数据到结构体,中途字段匹配补上导致后面的参数都解析

因为传参少了account和password,直接到phone这字段

后面都拿不到值。

分享一下不知道是自己用法不对还是什么情况

朝着梦,踏平坎坷
讨论数量: 1

你结构体的tag使用了omitempty,如果没传就会被忽略。就类似一个可传参数一样。

6个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!