JSON.parse换行符报错
' + d + ')')。2,JSON.parse(d);但是以上方式有隐患,如果Json字符串有换行的话,这样转换就会报错。假如有这样一个字符串:var json='{"CityName":"西安","CityOrder":"物料::WAA010001\n物料名称::轴承\n规格型号::HRB1209\n供应商::东莞市耀光化工贸易有限公司\n采购员::\n请购部门:: \n批号::JH201803250001"}';输出是这样:转换的时候报错:错误原因:JSON.parse转json字符串时遇到一些特殊字符需要先转义。用str.replace(/\n/g,"\\n")转义,'\\'转成单