>  Q&A  >  본문

python3.x - Python 처리 자바스크립트 json

웹페이지에서 json 조각을 가져왔습니다. Python으로 처리할 때 큰따옴표와 작은따옴표 문제가 발생했습니다.
ValueError: Expecting property를 처리한 사람이 있습니까? 큰따옴표로 묶인 이름: 1행 열 3(문자 2) ValueError: Expecting property name enclosed in double quotes: line 1 column 3 (char 2)
官方规定要用双引号来表示字符,所以我得先把所有单引号替换成双引号?
有没有更好的方法呢?
先json.dumps()再loads()也不行
这样子虽然loads()不报错,但是处理的结果不能当作字典用,还字符串形式
TypeError: string indices must be integers공식 규정에서는 문자를 나타내기 위해 큰따옴표를 사용해야 하므로 먼저 모든 작은따옴표를 큰따옴표로 바꿔야 하나요?

더 좋은 방법이 있나요? 🎜먼저 json.dumps()를 수행한 다음 로드()를 수행하면 작동하지 않습니다. 🎜load()는 오류를 보고하지 않지만 처리된 결과는 사전으로 사용할 수 없으며 문자열 형식입니다. 🎜TypeError: string 인덱스는 정수여야 합니다🎜
漂亮男人漂亮男人2711일 전661

모든 응답(2)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 11:03:28

    작은따옴표 문제와 같은 일부 호환성 문제를 해결할 수 있는 타사 Json 라이브러리가 있습니다. Simplejson이 이를 수행할 수 있는 것 같습니다.

    회신하다
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-18 11:03:28

    문제 해결

    으아아아

    회신하다
    0
  • 취소회신하다