我有一个通过
创建的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 对象,但在语法上挣扎。
任何指导意见。
答案 0 :(得分:2)
你的“DATA”对象只是一个字典,所以这样做会枚举那个字典:
NSDictionary *dataDict = [response objectForKey:@"DATA"];
[dataDict enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
// do your work here
}];