Python 从复杂的json文件中检索数据
我使用python从api中检索数据,得到的是一个非常复杂的json文件。我想得到所有点的纬度和经度 这是json文件。我想知道怎么做,因为我是json新手。我所做的唯一一件事就是获取“travelTimeInSeconds”Python 从复杂的json文件中检索数据,python,json,Python,Json,我使用python从api中检索数据,得到的是一个非常复杂的json文件。我想得到所有点的纬度和经度 这是json文件。我想知道怎么做,因为我是json新手。我所做的唯一一件事就是获取“travelTimeInSeconds” 假设已使用json.loads()将json正确地转换为python dict,则可以使用: # iterate over each route for route in jsondata['routes']: # iterate over each leg in
假设已使用
json.loads()
将json正确地转换为python dict,则可以使用:
# iterate over each route
for route in jsondata['routes']:
# iterate over each leg in the route
for leg in route['legs']:
# iterate over each point in the leg
for point in leg['points']:
print (point['latitude'], point['longitude'])
@尼科特:这些项目都是列表。你不能那样索引它们。
# iterate over each route
for route in jsondata['routes']:
# iterate over each leg in the route
for leg in route['legs']:
# iterate over each point in the leg
for point in leg['points']:
print (point['latitude'], point['longitude'])