J'ai une chaîne JSON (de PHP json_encode()
qui ressemble à ceci:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Je veux analyser cela dans une sorte de structure de données pour mon application iPhone. Je suppose que la meilleure chose pour moi serait d'avoir un tableau de dictionnaires, donc le 0ème élément du tableau est un dictionnaire avec les clés "id" => "1"
et "name" => "Aaa"
.
NSJSONSerialization
Cependant, je ne comprends pas comment le 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 exemple sur un autre site Web. J'ai essayé de lire l' JSON
objet en imprimant le nombre d'éléments et de choses comme ça, mais je reçois toujours EXC_BAD_ACCESS
.
Comment puis-je utiliser NSJSONSerialization
pour analyser le JSON ci-dessus et le transformer en la structure de données que j'ai mentionnée?