去 json.Unmarshal 不工作

我有未解码为结构的 json。


我知道我的代码中的某个地方有这个错误,但我被卡住了,不知道错误在哪里,我做错了什么


请帮助我,这是我的代码:


type GOOGLE_JSON struct {

    code        string `json:"code"`

    clientId    string `json:"clientId"`

    redirectUri string `json:"redirectUri"`

}


body := []byte(`{"code":"111","clientId":"222","redirectUri":"333"}`)


//google_json := GOOGLE_JSON{}

var google_json GOOGLE_JSON


err := json.Unmarshal(body, &google_json)

if err != nil {

    fmt.Println(err)

}

fmt.Println(google_json)


精慕HU
浏览 161回答 1
1回答

慕运维8079593

我发现错误曾是&nbsp; &nbsp; type GOOGLE_JSON struct {&nbsp; &nbsp; &nbsp; &nbsp; code&nbsp; &nbsp; &nbsp; &nbsp; string `json:"code"`&nbsp; &nbsp; &nbsp; &nbsp; clientId&nbsp; &nbsp; string `json:"clientId"`&nbsp; &nbsp; &nbsp; &nbsp; redirectUri string `json:"redirectUri"`&nbsp; &nbsp; }必须是大写字母&nbsp; &nbsp; type GOOGLE_JSON struct {&nbsp; &nbsp; &nbsp; &nbsp; Code&nbsp; &nbsp; &nbsp; &nbsp; string `json:"code"`&nbsp; &nbsp; &nbsp; &nbsp; ClientId&nbsp; &nbsp; string `json:"clientId"`&nbsp; &nbsp; &nbsp; &nbsp; RedirectUri string `json:"redirectUri"`&nbsp; &nbsp; }我不专心Code // <- exportedClientId // <- exportedRedirectUri // <- exportedcode // <-- not exportedclientId // <-- not exportedredirectUri // <-- not exported
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go