Ich habe eine JSON-Zeichenfolge (von PHPs, json_encode()
die so aussieht:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Ich möchte dies in eine Art Datenstruktur für meine iPhone-App analysieren. Ich denke, das Beste für mich wäre, ein Array von Wörterbüchern zu haben, also ist das 0. Element im Array ein Wörterbuch mit Schlüsseln "id" => "1"
und "name" => "Aaa"
.
Ich verstehe allerdings nicht, wie NSJSONSerialization
die Daten gespeichert werden. Hier ist mein Code bisher:
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
Dies ist nur ein Beispiel, das ich auf einer anderen Website als Beispiel gesehen habe. Ich habe versucht, das JSON
Objekt zu lesen, indem ich die Anzahl der Elemente und ähnliches ausgedruckt habe, aber ich bekomme immer etwas EXC_BAD_ACCESS
.
Wie NSJSONSerialization
analysiere ich den oben genannten JSON und wandle ihn in die von mir erwähnte Datenstruktur um?