JSON.parse()处理json字符串时需要处理的特殊字符

var str= "json字符串";
str=str.replace(/\\/g,"\\\\");
str=str.replace(/\n/g,"\\n");
str=str.replace(/\r/g,"\\r");
str=str.replace(/\t/g,"\\t");
str=str.replace(/("")+/g,"\"\"");
str=str.replace(/\'/g,"'");
str=str.replace(/ /g," ");
str=str.replace(/</g,"&lt;");
str=str.replace(/>/g,"&gt;");
console.log(JSON.parse(str))
posted @ 2019-01-03 15:58  小九_66  阅读(5665)  评论(1编辑  收藏  举报