Tengo una cadena JSON (de PHP json_encode()
que se ve así:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Quiero analizar esto en algún tipo de estructura de datos para mi aplicación de iPhone. Supongo que lo mejor para mí sería tener una matriz de diccionarios, por lo que el elemento 0 en la matriz es un diccionario con teclas "id" => "1"
y "name" => "Aaa"
.
Sin NSJSONSerialization
embargo , no entiendo cómo almacena los datos. Aquí está mi código hasta ahora:
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
Esto es algo que vi como ejemplo en otro sitio web. He estado intentando obtener una lectura del JSON
objeto imprimiendo la cantidad de elementos y cosas así, pero siempre estoy obteniendo EXC_BAD_ACCESS
.
¿Cómo uso NSJSONSerialization
para analizar el JSON anterior y convertirlo en la estructura de datos que mencioné?