構造体へ私のJSON:GolangマップJSONは私が構造体を使用して、それからデータを抽出するために必要なJSONを持っている
[{
"name": "organic_impressions_unique",
"values": [{
"value": 8288
}]
}, {
"name": "post_story_actions_by_type",
"values": [{
"shares": 234,
"comments": 838,
"likes": 8768
}]
}]
私の質問は以下のとおりです。
どう- 私の構造体を構造化するには?
- 名前、値、コメントの見方は?
これまでのところ、私は以下のコードを使用してデータを読み取ることができませんでした:
msg := []Message{}
getJson("https://json.url", msg)
println(msg[0])
getJson機能を:
func getJson(url string, target interface{}) error {
r, err := myClient.Get(url)
if err != nil {
return err
}
defer r.Body.Close()
return json.NewDecoder(r.Body).Decode(target)
}
質問は何ですか? –
私の構造体を構造化する方法と、名前、値、コメントなどを読む方法を知る必要があります。 –
@JonathonReinhart私はそれがはっきりしていなかったと思う、私は質問を更新しました –