Как извлечь определенные элементы из ответа Google Geocoding json через URL-адрес?

Поэтому я хочу иметь возможность запускать это

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

который возвращает ответ json со многими результатами...

Я хотел бы иметь возможность анализировать json из самого URL-адреса...

так что-то вроде. .... https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&result_type=street_address&results[0].formatted_address

так что вместо получения многострочного ответа я просто получаю то, что мне нужно, в одной строке, например...

Бедфорд-авеню, 277, Бруклин, Нью-Йорк, 11211, США

Конечно, я могу написать скрипт для этого, но мне интересно, успокаивают ли определенные поля JSON.

Я говорю чушь или такое возможно?

Спасибо


person vr00n    schedule 17.05.2015    source источник


Ответы (1)


Хотя веб-службы RESTful могут использовать JSON, сами поля результатов JSON не являются RESTful. Для синтаксического анализа значений из URL-адреса, вероятно, потребуется изменить способ обработки Google URL-адресов на стороне сервера. Вам придется получить эту информацию программно.

person not_a_bot    schedule 18.05.2015
comment
Спасибо, not_a_bot - так что, если бы я хотел получить ответ, содержащий только почтовый адрес на основе URL-адреса, содержащего широту / долготу .... любой сервис, который делает это? - person vr00n; 20.05.2015
comment
Не то, что я знаю из. Вероятно, проще просто проанализировать ответ, чем пытаться найти способ получить его из URL-адреса. - person not_a_bot; 20.05.2015