나는오류 도메인 = NSCocoaErrorDomain 코드 = 3840 "문자 746 주위에 잘못된 이스케이프 시퀀스가 있습니다."
오류 도메인 = NSCocoaErrorDomain 코드 = 3840 "문자 (746)의 주위에 잘못된 이스케이프 시퀀스"이 오류를 얻고있다 내가 다른 API에서 응답 객체를 얻고이 코드를 사용하여
NSString *strResponse = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; strResponse=[self stringByRemovingControlCharacters:strResponse]; NSData *jsonData = [strResponse dataUsingEncoding:NSUTF8StringEncoding]; responseObject = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&serializationError
:
사용자 정보가 = {문자 (746) 주위 NSDebugDescription = 잘못된 이스케이프 시퀀스} 여기 JSON을 구문 분석하는 내 코드입니다. 내 API에는 HTML 태그가 포함되어 있습니다.
내 문제는 JSON 문자열을 받고 있지만 JSON에서 구문 분석하지 않습니다. 이 API에 대한 오류가 발생했습니다.
"오류 도메인 = NSCocoaErrorDomain 코드 = 3840".
결론 JSON이 위의 코드에서 올바르게 구문 분석하지 않습니다.
@iYoung 그 질문에 나는 어떤 코드도 추가하지 않았다. 그래서 나는 별도의 질문을한다. –
그러면 왜이 질문이 업데이트되어 있어야한다. – iYoung
API가 유효한 JSON을 반환하지 않거나 백엔드에서 일부 오류를 반환하지 않는다고 생각합니다. 백엔드 개발자에게 문의하는 것이 더 좋습니다. –