0

我没有看到我在这里做错了什么,但我无法让 JSON 在数组中恢复良好..

这是 JSON 返回的内容:

(html)

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

(Xcode)

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

我收到错误是因为它为零,但是如果我填写@“Response”而不是@“object”,我会得到一个带有数据的数组。

然后我循环通过它

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

它只有“反对”而已......

那我做错了什么?

4

1 回答 1

1

它只是一棵对象树。尝试:

NSArray * arr =[[[dictionary objectForKey:@"Response"] objectForKey:@"objecten"] objectForKey:@"object"]]];
于 2012-10-09T19:15:36.300 回答