Ответ 1
Способ сделать это с iOS 5 - использовать класс NSJSONSerialization
. Сначала вы захотите преобразовать свою строку в объект NSData и вызвать метод класса JSONObjectWithData
NSData *jsonData = [myJsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *e;
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:jsonData options:nil error:&e];
Обратите внимание, что JSONObjectWithData
вернет NSDictionary или NSArray, в зависимости от того, представляет ли ваша строка JSON словарь или массив.