SBJson и выходящая строка. - PullRequest
0 голосов
/ 30 июля 2011
NSURL *url = [NSURL URLWithString:@"http://localhost/News"];
NSString *jsonString = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];

NSLog(@"%@", jsonString);
NSDictionary *news = [jsonString JSONValue];

Я получаю ошибку, когда пытаюсь разобрать строку в словаре. (-JSONValue не удалось. Ошибка: строка 'токена' не ожидается перед самым внешним массивом или объектом), а строка "jsonString" в консоли имеет вид "[{\ \ ID \": 1, \ "Title \": \ "First News \ ", \" Description \ ": \" First News \ ", \" ModifiedDate \ ": \" \ / Date (1296597600000 + 0200) \ / \ ", \" Images \ ": null}]"

Как я могу удалить обратную косую черту?

1 Ответ

1 голос
/ 04 января 2012

Ваш JSON неправильно отформатирован, вы получаете плохой JSON.Пожалуйста, не используйте алгоритм удаления обратной косой черты.Попробуйте поработать над веб-сервисом, который отправляет эту хрень JSON.

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