當前位置:法律諮詢服務網 - 中國稅務 - 如何將json字符串轉換成數組

如何將json字符串轉換成數組

& lt!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN " & gt;

& 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;

  • 上一篇:淺談如何做好稅收分析工作
  • 下一篇:2023年河北退休政策
  • copyright 2024法律諮詢服務網