-2

私の Web サービスは次の配列を返します。

[{"username":"xcodeSim","PUNTOS":"5"}]

そして、私がすることは、それらを addObject を介して NSMutableArray に入れることであり、最後にこれを取得します:

( <---NSMutableArray Opening
        ( <---What about this?
                { <----NSDictionary Opening
            PUNTOS = 5;
            username = xcodeSim;
        } <----NSDictionary Closing
    ),
        ( <---What about this?
                { <----NSDictionary Opening
            PUNTOS = 5;
            username = dannyrodri;
        } <----NSDictionary Closing
    )
) <---NSMutableArray Closing

これは、2 つのオブジェクトを含む配列です。しかし、これらの 2 つのオブジェクトは配列のように見え、それぞれに 1 つの辞書が含まれていますね。

4

2 に答える 2

1

はい。あなたは正しいです。1 つのオブジェクトのみを含む配列を別の配列に追加しています。最初の辞書を取得する必要がある場合は、次のようなものが必要です。

NSMutableDictionary *dic = (NSMutableDictionary *)[[yourArray objectAtIndex:0] objectAtIndex:0];
于 2013-07-02T16:43:50.743 に答える
0

JSON 応答のように見えます。Apple のドキュメントを参照してください。

または、 JSONKitなどのサードパーティを使用する

これらのソリューションは、応答を簡単にシリアル化/逆シリアル化するのに役立ちます

于 2013-07-02T16:47:29.030 に答える