JSON 개체를 반환하는 AJAX 응답이 있습니다. 사전 값 중 하나를 읽을 것으로 예상되는 :Python AJAX 응답 문자열 리터럴
"이미지 \/JPEG"
을하지만 그 대신에 읽 내가 겪었어요
"이미지 \\/JPEG"
을 문자열 리터럴에 대한 문서 및 이스케이프 시퀀스를 무시하는 방법에 대해 알아 보았습니다. 문자열에 'r'을 접두어로 붙이려고했지만 행운이 없습니다.
내 JSON 인코딩 된 사전은 다음과 같습니다
response.append ({ '이름'i.pk, '크기': 거짓, '유형': '이미지/JPEG' })
도움을 주시면 대단히 감사하겠습니다.
나는 혼란 스럽다. 값을 "image/jpeg"또는 "image \/jpeg"여야합니까? – codeape
"image \/jpeg"여야합니다. 나는 그것을 읽는 것을 요구하는 Javascript 라이브러리를 사용한다. – Oscar
기본적으로 \\는 \ as \의 Python 버전이며 문자열 구문의 일부입니다. 나는 당신이 'image \\/jpeg'라고 쓸 때 작동 할 것이라고 생각한다. 어쩌면 당신은 urllib를 시도 할 수 있습니다. 인용구? 그것은 URL의 문자를 대체하는 데 유용하지만 여전히 작동 할 수 있습니다 ... – amito