Parse Coldfusion 9 сгенерировал ответ JSON в Какао Obj-C - PullRequest
1 голос
/ 09 февраля 2012

У меня есть экземпляр NSDictionary, созданный с помощью

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

из ответа JSON, созданного Coldfusion, с выводом, подобным следующему:

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

Что я пытаюсь сделать, это перечислитьобъекты DATA , но с синтаксисом.

Любое руководство приветствуется.

1 Ответ

2 голосов
/ 09 февраля 2012

Ваш объект "DATA" является просто dict, поэтому выполнение этого перечислило бы этот dict:

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