iOS 용 SBJson 프레임 워크 (json-framework라고도 함)를 사용하고 있습니다.JSON 구문 분석 오류
특정 JSON 파일을 구문 분석 할 때 다음 오류가 발생합니다. -JSONValue가 실패했습니다. 오류 : Unescaped 제어 문자 [0x09] '
나는이 프레임 워크를 여러 번 사용하고 있으며 동일한 응용 프로그램에서 매우 유사한 JSON 파일을 파싱하고 있습니다.
많은 NSLog를 던져 보았는데 모든 것이 잘된 것처럼 보입니다. 누군가가이 오류가 의미하는 것을 가르쳐 주시겠습니까? 아니면 적어도 이러한 오류를 디버깅하는 방법을 가르쳐주십시오.
- (void)downloadSchedule:(NSString *)jsonString {
// Get JSON feed URL and instantiate a dictionary object with its content
NSDictionary *topDic = [jsonString JSONValue];
NSLog(@"topDic count %d", [topDic count]);
topDic가 오류가 [jsonString JSONValue]
줄은 0의 카운트를 도시한다 : 여기
답변을 편집하고 코드를 읽을 수 있도록 포맷하십시오. – kleopatra
아니요 올바른 해결 방법은 유효하지 않은 JSON 소스를 수정하는 것입니다. 이와 같은 해킹으로 해결할 수는 없습니다. –
하지만 유효한 JSON의 경우 PHP 및 I-Phone 쪽에서 수정할 수 있으므로 JSON 구문 분석의 보안이 강화됩니다. – chandan