2011-09-13 7 views
2

저는 SBJson으로 json을 파싱 할 것입니다.
json 문자열을 구문 분석 할 때 "-JSONValue failed, Error is : 이스케이프되지 않은 제어 문자 [0x09]"오류가 발생합니다. 인코딩되지 않은 탭이 있습니다. 내 json 문자열에서이 탭을 \ t으로 바꾸는 방법? tab manualy를 제거하면 모든 것이 좋습니다. 또는이 탭을 올바르게 인코딩하는 방법은 무엇입니까?NSString의 탭을 t로 바꾸십시오.

+0

내가 JSON이있는 NSString로 변환 할 때, 모든 \ n \의 t, \ r에이 숨겨져 있습니다. 어떻게 당신이 그들을 개조 할 수 있도록 그들에게 보여 주었습니까? – coolcool1994

+0

coolcool1994 님의 질문에 대한 답변을 찾고 있습니다. –

답변

9

당신은 stringByReplacingOccurrencesOfString:withString:를 사용할 수 있습니다

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

Perfect. 감사:) –

관련 문제