Objective c 在Cocoa Obj-C中解析Coldfusion 9生成的JSON响应

Objective c 在Cocoa Obj-C中解析Coldfusion 9生成的JSON响应,objective-c,cocoa,coldfusion,coldfusion-9,Objective C,Cocoa,Coldfusion,Coldfusion 9,我通过创建了一个NSDictionary实例 NSDictionary *responseDict = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]; 来自Coldfusion生成的JSON响应,其输出类似于: {"ROWCOUNT":1,"COLUMNS":["SUBSCRIBERID","FIRSTNAME","LASTNAME"],"DATA":{"SUBSCRIBERID":[ 27775],"FIR

我通过创建了一个NSDictionary实例

NSDictionary *responseDict = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
来自Coldfusion生成的JSON响应,其输出类似于:

{"ROWCOUNT":1,"COLUMNS":["SUBSCRIBERID","FIRSTNAME","LASTNAME"],"DATA":{"SUBSCRIBERID":[
27775],"FIRSTNAME":["John"],"LASTNAME":["Doe"]}}
我试图做的是枚举数据对象,但却在语法方面遇到了困难

感谢您的指导

您的“数据”对象只是一个dict,因此这样做将枚举该dict:

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

非常感谢。只见树木不见森林。再简单不过了。