2010-08-04 67 views
1

我正在使用json框架解析一些簡單的json在我的iphone應用程序,並且工作正常。但是現在我需要從谷歌的反向地理編碼器解析這個非常複雜和非常大的json。在這裏可以看到JSON的輸出: http://maps.google.com/maps/geo?q=40.714224,-73.961452&output=json&sensor=true_or_false解析iPhone上的iPhone反向地址解析json

我試圖從中得到「AdministrativeAreaName」,「LocalityName」和「CountryNameCode」,但不能考慮如何去做。我知道JSON本身是一個NSDictionary與其他NSDictionaries和數組,但我似乎無法弄清楚這一點。有人可以給我一些指針,或者我怎麼會解析json這個複雜的使用json-framework的示例代碼?非常感謝,任何幫助表示讚賞!

回答

1

您是否考慮要求提供CSV回覆?

http://maps.google.com/maps/geo?q=40.714224,-73.961452&output=csv&sensor=false

這是一個有點簡單。 :-)

Marcelo。

+0

哦,我的。你是上帝。現在我覺得有點笨,非常感謝! – Alexander 2010-08-04 15:30:25

+0

現在,我不得不問,有沒有辦法讓這個城市和國家的名字脫離這個迴應? – Alexander 2010-08-04 15:33:30

+0

我對iPhone或您使用的語言一無所知,但由於它是CSV(逗號分隔值),因此您應該有一種方法可以將逗號分割爲數組。只要確保你嘗試了幾個不同的位置(如海中),以確保覆蓋所有可能的響應。 – Marcelo 2010-08-04 15:49:01