Я использую каркас json для объективного анализа для анализа некоторых json из API маяка - http://stig.github.com/json-framework/
Я уже использовал эту среду с другими API-интерфейсами без проблем, хотя, похоже, зашел в тупик при попытке получить результаты от API-интерфейса маяка с помощью JSONValue.
Похоже, значение возвращается неправильно:
NSArray *results = [json_string JSONValue];
for (NSDictionary *project in results){
NSLog(@"project found");
}
Этот цикл запускается только один раз, хотя я знаю, что существует не менее 7 объектов для его прохождения через строку JSON. Проект также устанавливается в виде строки, а не NSDictionary, я знаю это, так как вызов objectForKey для проекта вызывает ошибку.
[NSCFString objectForKey:]: unrecognized selector sent to instance
Я довольно озадачен здесь и надеюсь, что это не проблема с возвращаемой строкой из API Lighthouse, и я просто пытаюсь получить содержимое неправильно, моя строка json здесь: http://pastie.org/1390233