2010-08-04 68 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