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; 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章