1.一種為使用eval()函數。
var s = eval("{[{'name':'張彡','age':'12歲'},{'name':'李四','age':'14歲'}]}");
for(i=0;i<s.length;i++) { alert(s[i].name); }
注:外面的{}可換成()或者直接去掉
2. 使用Function對象來進行返回解析。
var json = "[{'name':'張彡','age':'12歲'},{'name':'李四','age':'14歲'}]";
var data = (new Function("","return "+json))();
for(k=0; k<data.length; k++) { alert(data[k].name); }
新聞熱點
疑難解答