var t =  jsonstr.replace(/\\/g,"\\\\\\\\");      --\\ 表示

代码 输出 \' 单引号 \" 双引号 \& 和号 \\ 反斜杠 \n 换行符 \r 回车符 \t 制表符 \b 退格符 \f 换页符

js  反斜杠 处理-LMLPHP

1个 反斜杠

js  反斜杠 处理-LMLPHP

2个反斜杠

js  反斜杠 处理-LMLPHP

3个反斜杠

js  反斜杠 处理-LMLPHP

4个反斜杠

js  反斜杠 处理-LMLPHP

js  反斜杠 处理-LMLPHP

总结  字符串 中出现 两个斜杠, js 自动转义为1个斜杠;

1个斜杠  转 json对象时候 报错 是因为 就是报错。。。。。

 var json_str = '{"code": 0,"msg": "","data":"\\a.png"}';
var json_str = json_str.replace(/\\/g,"\\\\"); var e = JSON.parse(json_str);
05-11 13:41