字串與json之間轉化常用方法:
將字串轉換成json物件
var str = `{“name1″:”value1”, “name2″:”value2”}`;(必須是單引套雙引)
JSON.parse(str);
eval(“(“+str+”)”);
var json = (new Function(“return “+str))();
將json物件轉換為字串
JSON.stringify(json);
相容問題
JSON.parse()轉化字串成json物件在IE7及以下瀏覽器不支援(其他兩種沒問題)
為了IE7及以下瀏覽器支援上述方法,需要引入json2.js檔案(GitHub下載地址)