如何通过URL从Google地理编码json响应中提取特定元素?

所以我希望能够运行它

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&result_type=street_address

返回带有许多结果的json响应...

我希望能够从网址本身解析json ...

所以像 . .... https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&result_type=street_address&results[0].formatted_address

所以我没有获得多线响应 - 而是在一条线上得到我需要的东西,比如......

277 Bedford Avenue, Brooklyn, NY 11211, USA

当然我可以写一个脚本来做这个,但我想知道JSON的特定字段是否安静 .

我在说什么?或者这可能吗?

谢谢

回答(1)

2 years ago

虽然RESTful Web服务可能使用JSON,但JSON结果的字段本身并不是RESTful . 从URL解析值可能需要您更改Google处理服务器端URL处理的方式 . 您必须以编程方式获取该信息 .