Xcode Json在数组中返回nil

时间:2012-10-09 19:01:28

标签: objective-c json

我不知道我在这里做错了什么,但是我无法让JSON在数组中恢复良好..

这是JSON返回的内容:

(HTML)

"Response": {
    "objecten": {
        "object": [
            {
                "id": "12345

(Xcode中)

NSArray *array = [dictionary objectForKey:@"object"];
if (array == nil) {
    NSLog(@"No 'data' in array");
    return;
}

我得到错误,因为它是零,但如果我填写@“响应”而不是@“对象”我得到一个带有数据的数组。

然后我循环了它

for (NSDictionary *resultDict in array) {
    NSLog(@"%@",resultDict);

它只有“objecten”了......

那么我做错了什么?

1 个答案:

答案 0 :(得分:1)

它只是一棵物体树。尝试:

NSArray * arr =[[[dictionary objectForKey:@"Response"] objectForKey:@"objecten"] objectForKey:@"object"]]];