我正在使用的结构如下:
type Token struct {
AccessToken string `json:"access_token"`
TokenType string `json:"token_type"`
RefreshToken string `json:"refresh_token"`
Expiry time.Time `json:"expires_in"`
}
解码响应后,我尝试打印响应:
var authToken Token
json.Unmarshal(response.Body, &authToken)
fmt.Println("-------------------- accessToken " + authToken.AccessToken)
fmt.Println("-------------------- refreshToken " + authToken.RefreshToken)
fmt.Println("-------------------- expires ", authToken.Expiry)
fmt.Println("-------------------- type " + authToken.TokenType)
只有第一个 AccessToken 有值,其他都是空的。
我也试过使用json.NewDecoder(response.Body).Decode(&authToken)
同样的结果。
我的方法有什么问题吗?
吃鸡游戏
相关分类