0

ここで何が間違っているのかわかりませんが、JSONを配列に戻すことができません。

これはJSONが返すものです:

(html)

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

(Xcode)

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

nilであるためエラーが発生しますが、@"object"ではなく@"Response"と入力すると、データを含む配列が返されます。

それから私はそれをループします

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 に答える