2011-03-16 18 views
5

Estoy usando el marco JSON que se encuentra aquí: http://stig.github.com/json-framework en mi aplicación de iPhone. Estoy tratando de analizar algunos datos en un NSArray (orden importa lo que un diccionario no funcionará)Pasando de JSON a NSArray

consigo la cadena JSON bien desde el servidor y esto es lo que parece:

{"users":["[email protected]","[email protected]","[email protected]"]} 

lo que me gustaría terminar con una NSArray de modo que:

myArray[0] == "[email protected]" 
myArray[1] == "[email protected]" 
myArray[3] == "[email protected]" 

esto debería ser un proceso más sencillo, pero no lo es para mí el más cercano que puedo conseguir es esta salida:

("[email protected]", "[email protected]", "[email protected]")

de este código

NSDictionary *dictionary = [jsonString JSONValue]; 
for(NSString *key in dictionary){ 
    NSLog(@"Dictionary value for \"%@\" is \"%@\"",key, [dictionary objectForKey:key]); 
} 

cualquier ayuda se agradece!

Respuesta

10
NSArray *myArray = [dictionary objectForKey:@"users"]; 
+0

super simple, gracias por la respuesta, funciona como un encanto! – Lance

Cuestiones relacionadas