Как преобразовать строку Json в NSArray? [закрыто]

В настоящее время я пытаюсь преобразовать JSON-представление некоторых объектов вNSArray, я использовалRestKit чтобы получить ответ через наш API, и теперь я хочу преобразоватьRKResponse в массив объектов. Как я могу это сделать ?

 Ratan30 окт. 2012 г., 13:59
Есть ли какой-либо разделитель, чтобы различать строку вашего объекта? Разместите пример ответа.

Ответы на вопрос(2)

зуйте метод objectFromString: error :. Чтобы получить представление NSDictionary. Из NSDictionary вы можете получить массив.

Решение Вопроса
 NSData* data = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
    NSArray *values = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];  // if you are expecting  the JSON string to be in form of array else use NSDictionary instead

 Erzékiel11 июл. 2014 г., 16:03
Работает нормально и довольно просто.
 AppleDelegate30 окт. 2012 г., 14:16
Что такое dataType для RKRESPONSE. Это NSDATA или какой-то другой ??
 Sebastian Boldt30 окт. 2012 г., 14:21
Я могу преобразовать его в строку, как показано ниже: NSData * tempWishes = [[response bodyAsString] dataUsingEncoding: NSUTF8StringEncoding];
 Sebastian Boldt30 окт. 2012 г., 14:11
Хорошо, возможно, я должен описать мою проблему немного более подробно. Я получил Массив Объектов Json в форме RKRESPONSE, и теперь я хочу преобразовать его в Массив с реальными объектами Objective -C с свойствами и так далее ...
 Sebastian Boldt30 окт. 2012 г., 14:19
RKRESPONSE определяется внутри заголовков RestKit. У него есть свой тип.

Ваш ответ на вопрос