Получение значений из json с помощью objective-c

В настоящее время я пытаюсь работать с json и objective-c, но у меня возникли некоторые трудности. Ниже приведен json, который является возвращается

{
    sethostname =     (
    {
        msgs = "Updating Apache configuration\nUpdating cPanel license...Done. Update succeeded.\nBuilding global cache for cpanel...Done";
        status = 1;
        statusmsg = "Hostname Changed to: a.host.name.com";
        warns =             (
        );
    });
}

Я могу проверить, что ответ возвращается, и что ключ - это sethostname, однако, что бы я ни пытался, я не могу получить, например, значение status или statusmsg. Может ли кто-нибудь указать мне в нужном месте. Следующее это базовый код, который я использую, чтобы проверить, что возвращается sethostname.

NSError *myError = nil;
NSDictionary *res = [NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableLeaves error:&myError];
NSLog([res description]);
NSArray *arr;
arr = [res allKeys];
if ([arr containsObject:@"sethostname"])
{
    NSLog(@"worked");
}
5
задан Peter 20 August 2011 в 22:05
поделиться