"bbb"}, {"c": "ddd"}, {"e": "fff"}]
json和simplejson都提供了dump()和dumps(),dump是用于将数据转json字符串后写入文件中...'bbb'}, {'c': 'ddd'}, {'e': 'fff'}]
json和simplejson都提供了load()和loads(),load与dump对应,是用于从文件中读取...这都是因为json字符串的样式不是合法的json格式,一般这种情况是从数据库中读数据时或者从文件中读数据时会发生.
最常出现的就是数据字符串里面有双引号",并且双引号前没有反斜杠转义。...所以在使用json.loads()时要先确认要loads()的json字符串是否合法。如果有双引号则要有反斜杠转义。
?...解决方法:
如果出现了上面的报错,可以检查是否有不合法的字符,如有双引号,可以将双引号进行转义,避免解析时将其识别为json的双引号造成双引号多了报错,如果里面有带反斜杠\的url链接,可以将反斜杠\替换成斜杠