解决IE8 内置JSON.stringify,中文变unicode的问题

来源:互联网 发布:涤纶 锦纶 外套 知乎 编辑:程序博客网 时间:2024/06/05 00:20
因为IE8内置有 JSON.parse()和JSON.stringify() 两个方法
而这和json2.js的方法重名


解决方法1:

 var answerStr = JSON.stringify(arr);   
 var o = JSON.parse( answerStr); 

 eval("var answerStr = '"+JSON.stringify(o)+"';");    //这是中文的ASCII码,利用eval转换


解决办法2:

  把Json2.js里的JSON改下名称,改成JSON2,这样调用:JSON2.stringify();

0 0