使用json框架提取iphone应用程序

使用json框架提取iphone应用程序,iphone,objective-c,ios,json,cocoa-touch,Iphone,Objective C,Ios,Json,Cocoa Touch,当我试图从json字符串中提取值:18 total: {"items": [["3 lost"], ["18 total"] ], "id": "26", "service": "bizi", "title": "my title"} 我得到的是:(“总共18个”) 我使用的是[[objectvalueforkey:@“items”]objectAtIndex:1] 我的错在哪里?“items”是一个包含2个数组的数组,每个数组包含一个字符串项。假设(“18

当我试图从json字符串中提取值:
18 total

{"items": 
    [["3 lost"], 
     ["18 total"]
    ], 
"id": "26", 
"service": "bizi", 
"title": "my title"}
我得到的是:
(“总共18个”)

我使用的是
[[objectvalueforkey:@“items”]objectAtIndex:1]

我的错在哪里?

“items”是一个包含2个数组的数组,每个数组包含一个字符串项。假设(“18总计”)来自log语句,括号表示一个数组,其中有一项:“18总计”

您需要的代码是:

[[[object valueForKey:@"items"] objectAtIndex:1] objectAtIndex:0];

您的JSON代码正在为该对象返回另一个数组(用“[]”括起来)

尝试:


你是如何检查你得到的(“总共18个”)?通过一些日志声明?你能提一下吗?嗨!是的,我用NSLOG检查字符串
“18 total”
在它自己的数组中。
[[[object valueForKey:@“items”]objectAtIndex:1]objectAtIndex:0]
为您提供了什么?TX!!你的评论解决了这个问题!我没有使用第二个objectAtindex!
[[[object valueForKey:@"items"] objectAtIndex:1] objectAtIndex:0];