json中含有一些特殊字符 比如 \r \n 等时候,在进行json.loads(data)解析时 会出错,
解决方法:
可以先对josn的字符串 进行特殊字符的转义 也就是
\r -> \\r \n->\\n 等
json_data = json.loads(data.replace('\n', '\\n'))
json_data = json.loads(replace('\r\n', '\\r\\n'))
或
json_data = json.loads(data.replace('\r', '\\r').replace('\n', '\\n'))