複雑な json の解析に問題があります。それだ:
{
"response": {
"players": [
{
"bar": "76561198034360615",
"foo": "49329432943232423"
}
]
}
}
私のコード:
url = urllib.urlopen("foobar").read()
js = json.load(url)
data = js['response']
print data['players']
問題は、これが辞書を出力することです。私が望むのは、 と のようなキーの値に到達することfoo
ですbar
。私がこれまでに試したことはdata['players']['foo']
、リストのインデックスは整数でなければならないというエラーが表示されます。もちろん試してみましたが、うまくいきませんでした。だから私の質問は、これらの値に到達するにはどうすればよいですか? 前もって感謝します。