& ltHTML & gt
& ltHEAD & gt
& ltTITLE & gt新文檔& lt/TITLE & gt;
& lt腳本語言=“JavaScript“& gt;
var t =“{“first name“:“cyra“,“last name“:“Richardson“,“address“:{“street address“:“1 Microsoft way“,“city“:“Redmond“,“state“:“WA“,“postal code“:98052 },“phone numbers“:【“425-777-7777“,“206-777-7777“】}“;
var JSON obj = eval(‘(‘+t+‘)‘);
alert(JSON obj . first name);
alert(JSON obj . last name);
var T2 =“【{姓名:‘張三’,年齡:‘24’},{姓名:‘李四’,年齡:‘30’},{姓名:‘吳王’,年齡:‘16’},{姓名:‘天齊’,年齡:‘7’}】“;
var myobj = eval(T2);
for(var I = 0;我& ltmyobj.lengthi++){
alert(my obj【I】。姓名);
alert(my obj【I】。年齡);
}
var T3 =“【【‘& lta href = # onclick = open link(14113295100,社旗縣國家稅務局橋頭稅務所,1413295100,D6D2238998。& gt14113295100 & lt;/a & gt;‘、“社旗縣國家稅務局橋頭稅務所”、“社旗縣城郊鄉長江路西段”】】“;
//JSON字符串可以通過eval()函數轉換成對象。
var obj = eval(T3);
for(var I = 0;我& lt對象長度;i++){
for(var j = 0;j & lt目標【I】。長度;j++){
alert(obj【I】【j】);
}
}
/*
//stringifier函數與parse相反,用於將JSON對象轉換為JSON文本。
var jsonText = JSON . string ify(obj);
alert(jsonText);
//出於安全原因,最好使用JSON解析器。JSON解析器只接受JSON文本。所以更安全。
var my object = JSON . parse(myJSONtext,filter);
//可選的filter參數將遍歷每個值鍵值對並執行相關處理。比如:
//比如
myData = JSON . parse(text,function(key,value ){
return key . index of(‘date‘)& gt;= 0 ?新日期(值):值;});
//stringifier函數與parse相反,用於將JSON對象轉換為JSON文本。
var myJSONText = JSON . stringifier(my object);
*/
& lt/SCRIPT & gt;
& lt/HEAD & gt;
& ltBODY & gt
& lt/BODY & gt;
& lt/HTML & gt;