我在解析复杂的 json 时遇到了麻烦。这就对了:
{
"response": {
"players": [
{
"bar": "76561198034360615",
"foo": "49329432943232423"
}
]
}
}
我的代码:
url = urllib.urlopen("foobar").read()
js = json.load(url)
data = js['response']
print data['players']
问题是这会打印字典。我想要的是达到键的值,比如foo
and bar
。到目前为止,我尝试的是做data['players']['foo']
,它给了我一个错误,列表索引应该是整数,我当然试过,它没有用。所以我的问题是如何达到这些值?提前致谢。