我正在尝试通过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)