IE核心不支持JSON.parse方法

字符串转换成json对象,IE不支持通过JSON.parse将字符串转换成JSON对象的方法。虽然我是IE8的浏览器,用IE8打开也能够支持,但是WINFORM开发下调用IE核心仍然不能解析。反之用搜狗浏览器的兼容模式(即IE模式)也无法解析,让人不由得认为IE的基本核心是无法使用JSON.parse的

所以只能退而求其次采用老版本的方法

1、eval方式解析,恐怕这是最早的解析方式了 function strToJson(str){ var json = eval('(' + str + ')'); return json; } 2、new Function形式,比较怪异。如下 function strToJson(str){ var json = (new Function("return " + str))(); return json; }

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...