js, ie8 下 特殊字符导致转成json对象报错

2025-05-11 09:22:14
推荐回答(2个)
回答(1):

我之前也遇到这个情况不知道适不适合你
var str='json字符串';//我之前这里是后台返回的
var json=eval("("+str+")");//这里没有特殊字符无错误,有的话会报错
后来我把var str='json字符串'改为var str=json字符串;//即不要'',就可以了
不知道可不可以帮到你

回答(2):

推荐使用json2.js