JSON.NET: получить под значение? - PullRequest
2 голосов
/ 23 сентября 2011

Google Reverse Geocode API возвращает ответ json:

http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true

Как мне получить широту / долготу с помощью JSON.NET в Monotouch?

geometry": {
     "location": {
         "lat": 37.4220279,
         "lng": -122.0840677
}

Ответы [ 3 ]

1 голос
/ 23 сентября 2011

Вы можете использовать классы System.Json.

Подробнее об этом можно прочитать здесь: JSON-десериализация с MonoTouch

1 голос
/ 23 сентября 2011

iOS имеет встроенную оболочку, которая делает это - MKReverseGeocoder .

1 голос
/ 23 сентября 2011

Вам нужно будет проанализировать ответ JSON, возвращенный этим URL, и поместить его в объект JObject.Оттуда вы можете получить значения lat и lng:

jObject.location.lat;
jObject.location.lng;

, где jObject - это экземпляр JObject.

...