나는 simplejson 모듈로 파싱 할 수없는 매우 간단한 json을 가지고있다. 복제 :파이썬으로 간단한 json을 파싱 할 수 없다.
import simplejson as json
json.loads(r'{"translatedatt1":"Vari\351es"}')
결과 :
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/pymodules/python2.5/simplejson/__init__.py", line 307, in loads
return _default_decoder.decode(s)
File "/usr/lib/pymodules/python2.5/simplejson/decoder.py", line 335, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/pymodules/python2.5/simplejson/decoder.py", line 351, in raw_decode
obj, end = self.scan_once(s, idx)
ValueError: Invalid \escape: line 1 column 23 (char 23)
사람이 무슨 생각을의 한 방법 위 올바르게 JSON을 구문 분석?
인코딩 된 문자열이있다 : Variées
P.S. 파이썬 2.5를 사용합니다.
고마워요!
이 코드는/Venda 플랫폼에 의해 생산되었습니다.불행히도, 나는이 행동을 바꿀 수 없다. BTW - 유효한 도망자는 무엇입니까? – diemacht
@diemacht : 내 업데이트를 참조하십시오. –
감사합니다. 결과는 다음과 같을 수 없습니다 : rapair 기능을 수행 한 후 "VariESES"가 표시되고 "Variées"이어야합니다 – diemacht