js數組添加json數據的方式有如下兩種:
第一種方式
personInfo : []; for(var i = 0; i < _STAGE.passengerInfoArray.length; i++){ var name = _STAGE.passengerInfoArray[i]; var person = {v:name, text:name}; this.personInfo.push(person);}
第二種方式
var passengerInfo = {}; passengerInfo.psgTypeDesc = psgTypeDesc; passengerInfo.flightPrice = flightPrice; _STAGE.passengerInfoArray.push(passengerInfo);
JS解析json數據(如何將json字符串轉化為數組)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"> var t="{'firstName': 'cyra', 'lastName': 'richardson', 'address': { 'streetAddress': '1 Microsoft way', 'city': 'Redmond', 'state': 'WA', 'postalCode': 98052 },'phoneNumbers': [ '425-777-7777','206-777-7777' ] }"; var jsonobj=eval('('+t+')'); alert(jsonobj.firstName); alert(jsonobj.lastName); var t2="[{name:'zhangsan',age:'24'},{name:'lisi',age:'30'},{name:'wangwu',age:'16'},{name:'tianqi',age:'7'}] "; var myobj=eval(t2); for(var i=0;i<myobj.length;i++){ alert(myobj[i].name); alert(myobj[i].age); } var t3="[['<a href=# onclick=openLink(14113295100,社旗縣國稅局橋頭稅務所,14113295100,d6d223892dc94f5bb501d4408a68333d,swjg_dm);>14113295100</a>','社旗縣國稅局橋頭稅務所','社旗縣城郊鄉長江路西段']]"; //通過eval() 函數可以將JSON字符串轉化為對象 var obj = eval(t3); for(var i=0;i<obj.length;i++){ for(var j=0;j<obj[i].length;j++){ alert(obj[i][j]); } } /* //stringifier 函數的作用跟 parse 相反, 用來將一個js對象轉換為 JSON 文本。 var jsonText = JSON.stringify(obj); alert(jsonText); //如果基于安全的考慮的話,最好是使用一個 JSON 解析器。 一個 JSON 解析器將只接受 JSON 文本。所以是更安全的。 var myObject = JSON.parse(myJSONtext, filter); //可選的 filter 參數將遍歷每一個value key 值對, 并進行相關的處理。如: //如 myData = JSON.parse(text, function (key, value) { return key.indexOf('date') >= 0 ? new Date(value) : value; }); //stringifier 函數的作用跟 parse 相反, 用來將一個js對象轉換為 JSON 文本。 var myJSONText = JSON.stringifier(myObject); */ </SCRIPT> </HEAD> <BODY> </BODY> </HTML>
免責聲明:以上內容(如有圖片或視頻亦包括在內)有轉載其他網站資源,如有侵權請聯系刪除
為你推薦
-
家人死光 四處流浪還染上藥癮 續作開頭就跌入谷底
-
人氣盤點[動漫中10位帥氣父親]:深情又顧家!
-
真太空電影 俄羅斯攝制組將飛往國際空間站拍攝影片
-
硬盤柜也能聯網 配合東芝N300系列NAS硬盤32GB私有云
-
哪里都是我的家!閑置用品難逃“被鳥類筑巢”的命運!
-
《起風了》:宮崎駿同名動畫電影靈感來源,追尋生之絢爛的美好愛情
《起風了》是日本動漫大師宮崎駿執導、獲第86屆奧斯卡金像獎提名的《起風了》原著,是一部跨越生死、打動千萬人的純愛小說,不朽的傳世經典名著。男主人公陪伴身患重病的未婚妻節子,前往深山療養,攜手度過節子人生中最后一段時光。在與世隔絕的八岳山上,他們拋棄俗世的喧囂,生命中只剩下彼此。愛情在這至美之景中愈
-
《APEX英雄》手游3月8日已于海外開測!或為正式上線前最后一測
加載中...