如果我对您的理解正确,您正在寻找以下内容。而且你不需要通过 pandas:
import requests
import json
from jsonpath_ng import jsonpath, parse
req = requests.get('https://api.covid19india.org/state_district_wise.json')
dat = json.loads(req.text)
j_ex = parse('[*]..districtData')
for match in j_ex.find(dat):
print(match.value)
输出:
{'Unassigned': {'notes': '', 'active': 7955, 'confirmed': 7955, 'deceased': 0, 'recovered': 0, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}}
{'Nicobars': {'notes': '', 'active': 0, 'confirmed': 0, 'deceased': 0, 'recovered': 0, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}, 'North and Middle Andaman': {'notes': '', 'active': 0, 'confirmed': 1, 'deceased': 0, 'recovered': 1, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}, 'South Andaman': {'notes': '', 'active': 0, 'confirmed': 32, 'deceased': 0, 'recovered': 32, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}, 'Unknown': {'notes': '', 'active': 5, 'confirmed': 5, 'deceased': 0, 'recovered': 0, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}}
等等