Parse Coldfusion 9在Cocoa Obj-C中生成了JSON响应

时间:2012-02-09 06:11:01

标签: 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],"FIRSTNAME":["John"],"LASTNAME":["Doe"]}}

我要做的是枚举 DATA 对象,但在语法上挣扎。

任何指导意见。

1 个答案:

答案 0 :(得分:2)

你的“DATA”对象只是一个字典,所以这样做会枚举那个字典:

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