Objective c 使用JSONKit处理WordPress JSON响应

Objective c 使用JSONKit处理WordPress JSON响应,objective-c,ios,json,jsonkit,Objective C,Ios,Json,Jsonkit,我使用JSONKit解析wordpress博客中的数据 NSData *wp_json = [NSURLConnection sendSynchronousRequest: request returningResponse:&response error:&err]; NSDictionary *posts = [wp_json objectFromJSONData] 接收到的数据是JSON,因此当我这样做时,它可以完美地工作 NSLog(@"%@",[posts objec

我使用JSONKit解析wordpress博客中的数据

NSData *wp_json = [NSURLConnection sendSynchronousRequest: request returningResponse:&response error:&err];
NSDictionary *posts = [wp_json objectFromJSONData]
接收到的数据是JSON,因此当我这样做时,它可以完美地工作

NSLog(@"%@",[posts objectForKey:@"count"]);
然后我想访问帖子,问题是帖子是一个子json(如果我可以这么说的话),并且有X个帖子,所以我可以得到一个包含所有代码的大字符串,我不知道如何只获得第一篇帖子的id,然后是第二篇帖子的id

我该怎么做


JSON响应,因此更容易理解。

您返回的原始JSON只是一个字典,而POST是该字典中的一个数组

NSDictionary * JSONResponse = [wp_json objectFromJSONData];
NSArray * posts = [JSONResponse objectForKey:@"posts"];
该数组中的每个元素都是另一个字典,但这一次表示一篇文章。您可以对每个帖子进行迭代,如下所示:

for(NSDictionary * post in posts) {
    //do what you want to do for each post, e.g.
    NSNumber *postId = [post objectForKey:@"id"];
}