如何使用urllib和Python3访问JSON元素

时间:2019-01-15 21:35:32

标签: python-3.x urllib

我正在尝试通过Python3中的urllib访问API。 API在这里:

https://api.zxinfo.dk/doc/#!/zxinfo/getGameById

使用了我在这里找到的脚本,该脚本会打印JSON转储OK,但是当我尝试访问各个值时,出现错误'KeyError:controls'

Access nested JSON values using Python

如何访问各个元素?

我今天花了很多时间来研究其他问题,但我无法深入探讨它。

谢谢。

import json
import urllib.request

data = urllib.request.urlopen("https://api.zxinfo.dk/api/zxinfo/games/0001551?mode=compact".read().decode('utf8')

output = json.loads(data)

print(json.dumps(output, indent=2))

for item in output ['controls']:
        title=item ['control']
        print(title)

0 个答案:

没有答案