美文网首页
解决python解析json错误含有引号和特殊符号

解决python解析json错误含有引号和特殊符号

作者: 王宣成 | 来源:发表于2023-07-04 12:34 被阅读0次
    def json_replace(self, json_string):
        json_string = json_string.replace('\\', '\\\\')
        json_string = json_string.replace('\x0d\x0a\x0d\x0a', '')
        pattern = r'\["(.*?)"]'
        matches = re.findall(pattern, json_string)
        if matches:
            for i in matches:
                str1 = i
                str2 = i
                str2 = str2.replace('"', '“')
                str2 = str2.replace('\'', '”')
                json_string = json_string.replace(str1, str2)

        return json_string

    json.loads(json_replace(text), strict=False)  

相关文章

网友评论

      本文标题:解决python解析json错误含有引号和特殊符号

      本文链接:https://www.haomeiwen.com/subject/vfxhudtx.html