的谷歌反向地理編碼API返回的JSON響應:JSON.NET:獲取一個子值?
如何獲取緯度/長出來的對MonoTouch的使用JSON.NET呢?
geometry": {
"location": {
"lat": 37.4220279,
"lng": -122.0840677
}
的谷歌反向地理編碼API返回的JSON響應:JSON.NET:獲取一個子值?
如何獲取緯度/長出來的對MonoTouch的使用JSON.NET呢?
geometry": {
"location": {
"lat": 37.4220279,
"lng": -122.0840677
}
您可以使用System.Json類。
你可以找到更多關於它在這裏:JSON de-serialization with MonoTouch
您將不得不解析該URL返回的JSON響應並將其放入JObject中。從那裏你可以得到緯度和經度:
jObject.location.lat;
jObject.location.lng;
其中jObject是JObject實例。
由於Monotouch沒有動態類型,因此不適用於Monotouch。 –
對不起,我沒有看到這個問題有一個MonoTouch標籤。這可能有一些幫助,但似乎表明您可以使用「JsonConvert」反序列化MonoTouch中的JSON實例:http://brettnagy.com/post/2009/11/21/Using-JsonNET-with- MonoTouch.aspx – Vinay
的iOS有一個內置的包裝這樣做 - MKReverseGeocoder。
我們調查了System.Json,但它缺少Jason.Net中的類型轉換。我喜歡能夠有一個適當構建的對象交還,而不必填充它。較少的編碼。 –