Я пытаюсь сделать http-запрос. Код выглядит так:
NSString *urlString = [NSString stringWithString:@"http://www.foo.se/bartojson.php?venue=47497"];
NSLog(@"retain %d urlString %@", [urlString retainCount], urlString );
NSURL *url = [NSURL URLWithString:urlString];
[urlString release];
NSString *jsonString = [NSString stringWithContentsOfURL:url];
NSDictionary *httpResult = [jsonString JSONValue];
При вызове страницы в браузере результат выглядит так:
{"name": "test", "description": "Это тест". , "reviews": [{"grade": "5", "description": "Nice"}, {"grade": "3", "description": "Very nice!"}]}
Но при вызове из кода я получаю это:
Ошибка Domain = org.brautaset.JSON.ErrorDomain Code = 3 UserInfo = 0x582640 «Ожидается значение объекта для ключа: отзывы»
Кажется, есть некоторая проблема с отзывами, указывающими на новый словарь. Не могли бы вы помочь мне понять это сообщение об ошибке.