Я пытаюсь разобрать строку json, запрошенную из api, расположенной по адресу: http://www.physics.leidenuniv.nl/json/news.php
Однако у меня возникли проблемы с разбором этого json.
Я получаю следующую ошибку:
Unexpected end of file during string parse
Я искал часы, но я не могу найти ответ на эту проблему.
Мой фрагмент кода:
В моем представленииDidLoad:
NSURLRequest *request = [NSURLRequest requestWithURL:
[NSURL URLWithString:@"http://www.physics.leidenuniv.nl/json/news.php"]];
[[NSURLConnection alloc] initWithRequest:request delegate:self];
Делегат:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
NSMutableData *responseData = [[NSMutableData alloc] init];
[responseData appendData:data];
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSError *e = nil;
NSData *jsonData = [responseString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData:jsonData options: NSJSONReadingMutableContainers error: &e];
}
Кто-нибудь знает ответ на эту проблему, поэтому я могу разобрать данные json?