JSON : 是一種數據格式,不是一種數據類型;常常用於先後端的交互數據(先後端數據交互使用的是json字符串而不是json對象);json
//普通對象 obj = {name:'fung',age:23} //JSON 格式的對象;在屬性名上加上雙引號,只能用雙引號,不能用單引號; jsonobj = {"name":"fung","age":23} //JSON格式的字符串 str = '{"name":"fung","age":23}';
3.兼容問題
不兼容緣由:在IE6~7中,window下沒有JSON這個對象,因此致使不兼容後端
eval: 在IE7如下,解決JSON.parse的兼容問題;
console.log(eval("("+str+")"));