我正在尝试使用python调用GETAPI,获取新冠疫苗的详细信息,并将其存储到一个适当的格式中。同样,我能够获取中心数据,如“中心id、名称、地址、状态名称”,但我无法获取以下会话数据
下面是我如何解析JSON响应的
dataJ = json.loads(r.text)
for i in range(len(dataJ['centers'])):
center = dataJ['centers'][i]['name']
address = dataJ['centers'][i]['address']
state = dataJ['centers'][i]['state_name']
district = dataJ['centers'][i]['district_name']
pin = dataJ['centers'][i]['pincode']
date =dataJ['centers'][i]['date']
print(center,"-",address,"-",state,"-",district,"-",pin,"-",date)
它给我的错误如下
日期=数据j['centers'][i]['date'] KeyError:“日期”
有人能在这方面帮助我吗
您需要执行类似于
sessions
数组的操作,就像对centers
数组所做的操作一样。请参见下面标有NEW
标记的部分:相关问题 更多 >
编程相关推荐