python json.loads 解析数据库中的数组时报错

  • 原因是遇到特殊字符
    json中含有一些特殊字符 比如 \r \n 等时候,在进行json.loads(data)解析时 会出错,

解决方法:\r替换成\r \n替换成\n 等

代码


json_data = json.loads(data.replace('\r', '\\r').replace('\n', '\\n'))