json
1[ 2 { 3 "login": "abc", 4 "id": 25995318, 5 "url": "https://api.github.com/orgs/abc", 6 "repos_url": "https://api.github.com/orgs/abc/repos", 7 "events_url": "https://api.github.com/orgs/abc/events", 8 "hooks_url": "https://api.github.com/orgs/abc/hooks", 9 "issues_url": "https://api.github.com/orgs/abc/issues", 10 "members_url": "https://api.github.com/orgs/abc/members{/member}", 11 "public_members_url": "https://api.github.com/orgs/abc/public_members{/member}", 12 "avatar_url": "https://avatars.githubusercontent.com/u/25996018?v=3", 13 "description": null 14 } 15]
上記のようなJSONがありまして、ここからlogin
だけを変数に入れたいと考えております。
Go
1type Organization struct { 2 Login string `json:"login"` 3} 4 5func main() { 6 byteArray, _ := ioutil.ReadAll(resp.Body) 7 bytes := []byte(string(byteArray)) 8 9 var o []Organization 10 json.Unmarshal(bytes, &o) 11 12 fmt.Println(o)
このプログラムを実行すると [{abc}]
が出力されるのですがabc
だけを変数に入れたいです。
どうしたら可能なのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。