Python/Json:Expecting property name enclosed in double quotes

前端 未结 16 2361
南方客
南方客 2020-11-27 03:23

I\'ve been trying to figure out a good way to load JSON objects in Python. I send this json data:

{\'http://example.org/about\': {\'http://purl.org/dc/terms/         


        
16条回答
  •  醉话见心
    2020-11-27 03:35

    In my case, double quotes was not a problem.

    Last comma gave me same error message.

    {'a':{'b':c,}}
               ^
    

    To remove this comma, I wrote some simple code.

    import json
    
    with open('a.json','r') as f:
        s = f.read()
        s = s.replace('\t','')
        s = s.replace('\n','')
        s = s.replace(',}','}')
        s = s.replace(',]',']')
        data = json.loads(s)
    

    And this worked for me.

提交回复
热议问题