1. 程式人生 > >python json.loads 解析 遇到特殊字元 錯誤時

python json.loads 解析 遇到特殊字元 錯誤時

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'))