将JSON解析应用于我的案例

时间:2013-01-10 22:46:34

标签: iphone objective-c json

我一直在关注this教程。我试图将它应用到我的案例中。我将使用的JSON Feed是:JSON feed

他们正在使用以下“查询”:

 json[@"loans"][0][@"name"]

所以我尝试使用以下方法:

json[@"0"][@"format"] 

json[@"0"][0][@"format"] 

但两者都返回null。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

好吧,因为你拥有的不是JSON。 (例如,它是“无效的”JSON - 例如,它没有用引号括起来的字典键,因此JSON解析器,无论你使用什么,都可能会返回nil,因为它无法解析它)。

顺便说一句,即使它是有效的JSON,你的方法都不会有效。首先,您有一个数组作为根元素,然后它的项目是字典。例如,你必须如何索引

json[0][@"format"]

(前提是json是已经解析过的对象,而不是JSON字符串本身!)