Python 从复杂的json文件中检索数据

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

我使用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 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'])