问题描述
{
"Sommersprossen": {
"count": 5,"lastSeenTime": 1586959168567
},"inkognito": {
"count": 7,"lastSeenTime": 1586901586361
},"Marienkäfer": {
"count": 7,"lastSeenTime": 1586958264090,"difficulty": 0.8902439024390244,"difficultyWeight": 82
},"Zaun": {
"count": 8,"lastSeenTime": 1586958848320
},
现在我想打印如下内容:Sommersprossen,inkognito,Marienkäfer,Zaun
。
但是我不知道怎么...
我现有的 Python 代码是:
url = "https://skribbliohints.github.io/German.json"
response = urllib.request.urlopen(url)
data = json.loads(response.read())
解决方法
json 本质上只是一个字典。您可以像访问任何其他 Python 字典一样访问它。
url = "https://skribbliohints.github.io/German.json"
response = urllib.request.urlopen(url)
data = json.loads(response.read())
roots = list(data.keys())
,
您可以将此 json 输出视为字典并打印其键,对于此示例,您可以简单地执行它:
data.keys()
输出:
dict_keys(['Sommersprossen','inkognito','Marienkäfer','Zaun'])
,
这是一个字典,所以你可以这样做:
“,“.join(data.keys())