JSON array
サーバーから次の形式の を受信しています。
{ messageArray:
[ { msgFrom: 'V351315826',
msgDate: Tue Oct 29 2013 04:00:35 GMT+0000 (UTC),
msgBody: 'Hi?',
channelID: 'V351315826' },
{ msgFrom: 'V351315826',
msgDate: Tue Oct 29 2013 04:00:38 GMT+0000 (UTC),
msgBody: 'Hello!',
channelID: 'V351315826' } ] }
どうすればループできますか?
これまでに得られたものは次のとおりです。
NSError* error;
NSDictionary *JSON =
[NSJSONSerialization JSONObjectWithData: [(NSString *) message dataUsingEncoding:NSUTF8StringEncoding] options: NSJSONReadingMutableContainers
error: &error];
NSArray *messageArray = [JSON objectForKey:@"messageArray"];
// Parse and loop through the JSON
for (NSDictionary * dataDict in messageArray) {
NSString * messageID = [dataDict objectForKey:@"id"];
NSString * msgFrom = [dataDict objectForKey:@"msgFrom"];
NSString * msgTime = [dataDict objectForKey:@"msgDate"];
NSLog(@"FROM ---> %@", dataDict);
}