NSString к объекту JSON - PullRequest
       3

NSString к объекту JSON

2 голосов
/ 06 декабря 2011

У меня есть следующая строка:

{:userid => "user", :password => "123"}

Я отправляю эту строку на сервер при входе в систему. Но сервер принимает все в форме объекта JSON. Поэтому мне нужно преобразовать эту строку в объект JSON.

Кроме того, сервер снова возвращает ответ в виде объекта JSON. Так как же преобразовать его обратно в NSString?

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

Вы можете самостоятельно проанализировать JSON или использовать одну из доступных библиотек JSON для iphone.

Вы можете использовать: json-framework или jsonkit или TouchJSON

0 голосов
/ 06 декабря 2011

Проект TouchJSON может помочь вам в этом. Это позволяет вам делать следующее:

NSError *error;
CJSONSerializer *serializer = [CJSONSerializer serializer];
NSData *stringInJSONData = [serializer serializeString:@"YOUR STRING" error:&error];

NSString *jsonString = [[NSString alloc] initWithString:stringInJSONData encoding:NSUTF8StringEncoding];

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...