-1
我试图从通过Google Maps Directions API for python返回的JSON检索特定值。到目前为止,我在下面会得到JSON data并将其打印到屏幕上,但我无法从第一个“腿”属性获取“距离”(111英里)的具体值。从Google Maps Directions API获取值返回JSON
now = datetime.now()
directions_result = gmaps.directions("Sunnyvale, CA", "Elk Grove, CA", mode="driving", departure_time=now)
json_data = json.dumps(directions_result, sort_keys=True, indent=4)
pprint.pprint(json_data)
我想知道什么是最好的可能的方法是提取该数据为我的程序的其他部分中使用。试图
print(json_data['legs'])
仅诱导
TypeError: string indices must be integers
,我还不如用JSON处理时方法十分肯定。任何帮助?
请指定返回的JSON字符串。 –
@Karthi我在说明中链接了它。这很长,所以我不想粘贴它,甚至更长的时间。 – superfluousAM
您提供的JSON字符串不是有效的Json。 –