Как анализировать данные JSON и отображать их в приложении для iPhone - PullRequest
0 голосов
/ 11 июля 2011

Я хочу проанализировать следующее, учитывая все данные и массив, а затем использовать в приложении iPhone для отображения.

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"]);

1 Ответ

0 голосов
/ 11 июля 2011

Работает нормально, но если я печатаю HoursFrom из объекта дат, он не печатает

Это будет потому, что в вашем фиде данных это часов от , а не часов от. Дело значимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...