2012-02-09 43 views
1

我已经一个NSDictionary例如经由解析ColdFusion的9产生

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

从一个ColdFusion创建生成具有输出JSON响应类似于此可可的OBJ-C JSON响应:

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

我'试图做的是枚举数据对象,但与语法挣扎。

任何指导赞赏。

回答

2

你“DATA”对象只是一个字典,这样算下来这将枚举字典:

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

谢谢!无法看到树林。不能更简单。 – 2012-02-09 07:12:31