How to Parse JSON Data and display in it in an iPhone Applicaiton
I want to parse the following given all the data in and array then use in iPhone application to开发者_如何学运维 display.
http://www.krsconnect.no/community/api.html?method=fullEvents&appid=620
SBJsonParser *parser = [[SBJsonParser alloc] init];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.krsconnect.no/community/api.html?method=fullEvents&appid=620"]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
NSDictionary *object = [parser objectWithString:json_string error:nil];
NSArray *results = [parser objectWithString:json_string error:nil];
NSDictionary *dictOne = [results objectAtIndex:0];
NSArray *activitiesArray = [dictOne objectForKey:@"activities"];
NSDictionary *dictTwo = [activitiesArray objectAtIndex:0];
NSDictionary *eventDict = [dictTwo objectForKey:@"event"];
NSDictionary *dictThree = [activitiesArray objectAtIndex:0];
NSDictionary *eventDict3 = [dictThree objectForKey:@"images"];
NSLog(@"%@ - %@", [eventDict3 objectForKey:@"large"]);
NSLog(@"%@ - %@", [eventDict objectForKey:@"category"]);
NSLog(@"%@ - %@", [eventDict objectForKey:@"content"]);
It's working fine but if I print HoursFrom from dates object it's not printing
That'll be because in your data feed, it's hoursFrom, not HoursFrom. The case is significant.
精彩评论