Заменить вкладку в NSString на \ t - PullRequest
2 голосов
/ 13 сентября 2011

Я выполняю синтаксический анализ json с помощью SBJson.
Я получаю сообщение об ошибке "-JSONValue fail. Ошибка: неэкранированный управляющий символ [0x09]" при синтаксическом анализе строки json имеет вкладку без кодаКак заменить эту вкладку в моей строке json на \ t?Если я удаляю вкладку вручную, все хорошо.Или как правильно закодировать эту вкладку?

1 Ответ

9 голосов
/ 13 сентября 2011

Вы можете использовать stringByReplacingOccurrencesOfString:withString::

NSString * newJsonString = [oldJsonString stringByReplacingOccurrencesOfString:@"\t" withString:@"\\t"];
...