& ltHTML & gt
& ltHEAD & gt
& ltTITLE & gt新文檔& lt/TITLE & gt;
& lt腳本語言= " JavaScript " & gt
var t="{'firstName': 'cyra ',' lastName': 'richardson ',' address ':{ ' street address ':' 1 Microsoft way ',' city': 'Redmond ',' state': 'WA ',' postalCode': 98052 },' phoneNumbers': [ '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(myobj[i].姓名);
alert(myobj[i].年齡);
}
var T3 = "[[' & lt;a 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 . stringify(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;