後臺向前端利用JSON來傳數據,在js須要轉換一下。日常通常都是用JSON.parse();方法來作的,今天在jsp頁面用了這個方法,ie瀏覽器下報錯,說JSON認不得,呵呵,只能在網上看看,別的轉換方法。還有其餘兩種前端
1.eval方式解析,恐怕這是最先的解析方式了。以下:json
function strToJson(str){ var json = eval('(' + str + ')'); return json; }
2.new Function形式瀏覽器
function strToJson(str){ var json = (new Function("return " + str))(); return json; }
3.使用全局的JSON對象jsp
function strToJson(str){ return JSON.parse(str); }