2012-02-09 3 views
1

je une instance NSDictionary créée à partir d'une réponse JSON Coldfusion générée parParse Coldfusion 9 générée réponse JSON dans Cocoa Obj-C

NSDictionary *responseDict = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; 

avec une puissance similaire à ceci:

{"ROWCOUNT":1,"COLUMNS":["SUBSCRIBERID","FIRSTNAME","LASTNAME"],"DATA":{"SUBSCRIBERID":[ 
27775],"FIRSTNAME":["John"],"LASTNAME":["Doe"]}} 

Je J'essaie de faire est d'énumérer les objets DATA mais luttant avec la syntaxe.

Toute aide appréciée.

Répondre

2

Votre objet "DATA" est juste un dict, ce faisant cela énumérer que dict:

NSDictionary *dataDict = [response objectForKey:@"DATA"];  
[dataDict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) { 
     // do your work here 
}]; 
+0

Merci! Impossible de voir la forêt pour les arbres. Ne pourrait pas être plus simple. –