2015-05-17 1 views
0

Так что я хочу, чтобы иметь возможность запускать этуКак извлечь определенные элементы из ответа json от Google Geocoding через URL?

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

который возвращает ответ JSON с большим количеством результатов ...

Id, чтобы иметь возможность разобрать JSON из самого URL .. .

так что-то вроде. .... 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.

Могу ли я говорить об этом или это возможно?

Спасибо

ответ

0

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

+0

Thanks not_a_bot - так что, если бы я хотел получить ответ, содержащий только адрес улицы, на основе URL-адреса, содержащего lat/longs .... любая служба, которая это делает? – vr00n

+0

Не то, чтобы я знал. Вероятно, проще просто проанализировать ответ, чем пытаться выяснить способ его получить из URL-адреса. –