Python-显示json数据

Python-显示json数据,python,json,python-2.7,api,Python,Json,Python 2.7,Api,我正试图用python编写我的第一个API查询。我称之为一个非常简单的数据集。(). 这将显示有关空间中人数的信息 我可以返回号码,但我想尝试显示姓名。到目前为止,我已经: import requests response = requests.get("http://api.open-notify.org/astros.json") data = response.json() print(data["number"]) 任何帮助都将不胜感激 您应该通过数据['people']进行迭代

我正试图用python编写我的第一个API查询。我称之为一个非常简单的数据集。(). 这将显示有关空间中人数的信息

我可以返回号码,但我想尝试显示姓名。到目前为止,我已经:

import requests

response = requests.get("http://api.open-notify.org/astros.json")

data = response.json()

print(data["number"])

任何帮助都将不胜感激

您应该通过
数据['people']
进行迭代,然后获取名称:

for people in data['people']:
    print(people['name'])

如果您想获得姓名或工艺品,请执行以下操作:

print("Fist name: ",data["people"][0]["name"])
print("Fist craft: ",data["people"][0]["craft"])
最终,您可以将其放入如下的for循环中:

for i in range(len(data["people"])):
       print(data["people"][i]["name"])