J'ai une chaîne JSON (à partir de PHP json_encode()
qui ressemble à ceci:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Je veux analyser ce dans une sorte de structure de données pour mon iPhone. Je suppose que la meilleure chose pour moi serait d'avoir un tableau de dictionnaires, de sorte que le 0e élément du tableau est un dictionnaire avec les touches "id" => "1"
et "name" => "Aaa"
.
Je ne comprends pas comment le NSJSONSerialization stocke les données. Voici mon code pour l'instant:
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
C'est juste quelque chose que j'ai vu comme un exemple sur un autre site. J'ai essayé d'obtenir une lecture sur le JSON
objet par l'impression, le nombre des éléments et des choses comme ça, mais je suis toujours EXC_BAD_ACCESS.
Comment puis-je utiliser NSJSONSerialization de parser le JSON ci-dessus, et de le transformer dans la structure de données que j'ai citées?