亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > WEB開發 > 正文

JS操作JSON對象總結

2024-04-27 15:09:13
字體:
來源:轉載
供稿:網友

JS操作JSON總結

JSON(javaScript Object Notation) 是一種輕量級的數據交換格式,采用完全獨立于語言的文本格式,是理想的數據交換格式。同時,JSON是 Javascript 原生格式,這意味著在 JavaScript 中處理 JSON數據不須要任何特殊的 API 或工具包。    本文主要是對JS操作JSON的要領做下總結。    在JSON中,有兩種結構:對象和數組。

1. 一個對象以“{”(左括號)開始,“}”(右括號)結束。每個“名稱”后跟一個“:”(冒號); “‘名稱/值’ 對”之間運用 “,”(逗號)分隔。 名稱用引號括起來;值如果是字符串則必須用括號,數值型則不須要。 例如:

packJson = {"name":"nikita", "passWord":"1111"}; 2. 數組是值(value)的有序集合。一個數組以“[”(左中括號)開始,“]”(右中括號)結束。值之間運用 “,”(逗號)分隔。 例如: packJson = [{"name":"nikita", "password":"1111"}, {"name":"tony", "password":"2222"}]; 為了方便地處理JSON數據,JSON提供了json.js包,下載地址:http://www.json.org/json.js 在數據傳輸流程中,json是以文本,即字符串的形式傳遞的,而JS操作的是JSON對象,所以,JSON對象和JSON字符串之間的相互轉換是關鍵。 例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON對象: var str2 = { "name": "cxh", "sex": "man" };

一、JSON字符串轉換為JSON對象

要運用上面的str1,必須運用下面的要領先轉化為JSON對象: 由JSON字符串轉換為JSON對象 var obj = eval('(' + str + ')');或者 var obj = str.parseJSON(); //由JSON字符串轉換為JSON對象 或者 var obj = JSON.parse(str); //由JSON字符串轉換為JSON對象 然后,就可以這樣讀取: Alert(obj.name); Alert(obj.sex); 特別留心:如果obj本來就是一個JSON對象,那么運用 eval()函數轉換后(哪怕是多次轉換)還是JSON對象,但是運用 parseJSON()函數處理后會有疑問(拋出語法異常)。

二、可以運用 toJSONString()或者全局要領 JSON.stringify()將JSON對象轉化為JSON字符串。

例如: var last=obj.toJSONString(); //將JSON對象轉化為JSON字符 或者 var last=JSON.stringify(obj); //將JSON對象轉化為JSON字符 alert(last); 留心: 上面的多個要領中,除了eval()函數是js自帶的之外,其他的多個要領都來自json.js包。 新版本的 JSON 修改了 API,將 JSON.stringify() 和 JSON.parse() 兩個要領都注入到了 Javascript 的內建對象里面, 前者變成了 Object.toJSONString(),而后者變成了 String.parseJSON()。 如果提示找不到toJSONString()和parseJSON()要領,則說明您的json包版本太低。

三、遍歷JSON對象

<script> var myJson={"name":"nikita", "password":"1111"}; for(var p in myJson){ //遍歷json對象的沒個key/.value對,p為key alert(p+":"+myJson[p]); } // 運行結果:name : nikita 和 password:1111 </script> 4、遍歷JSON數組 <script> packJson = [ {"name":"nikita", "password":"1111"}, {"name":"tony", "password":"2222"} ]; //寫法一 for(var p in packJson){ //遍歷json數組,這里p為索引,0,1 alert(packJson[p].name+":"+packJson[p].password) } //寫法二 for(var i=0;i<packJson.length;i++){ alert(packJson[i].name+":"+packJson[i].password); } </script> <!--5、將兩個json對象組裝到一個里面--> <script> function addGroupJson(targetJson,packJson){ if(targetJson && packJson){ for(var p in packJson){ targetJson[p]=packJson[p]; } return targetJson; } } var json1 = {"name":"nikita","sex":"boy"}; var json2 = {"password":"1111","job":"boss"}; addGroupJson(json1, json2); console.log(addGroupJson(json1, json2)); //結果:{'name':'nikita','password':'1111'} </script>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲高清不卡av| 亚洲人成在线播放| 欧美另类极品videosbestfree| 日韩精品视频在线观看免费| 91大神福利视频在线| 欧美亚洲国产日韩2020| 国内精品久久久久伊人av| 4p变态网欧美系列| 国产成人亚洲综合91精品| 91久久久精品| 色老头一区二区三区| 成人日韩av在线| 久久精品小视频| 国产这里只有精品| 色综合伊人色综合网站| 国产精品自拍小视频| 久久久久999| 日韩精品久久久久久久玫瑰园| 操91在线视频| 欧美视频国产精品| 成人国产精品色哟哟| 亚洲激情在线观看视频免费| 亚洲一区国产精品| 97精品久久久中文字幕免费| 国产综合视频在线观看| 久久久之久亚州精品露出| www.亚洲成人| 亚洲免费人成在线视频观看| 亚洲电影免费观看高清完整版在线观看| 国产精品成人aaaaa网站| 7777精品久久久久久| 欧美超级免费视 在线| 午夜精品福利电影| 国产亚洲激情视频在线| 欧美黑人性生活视频| 国产精品偷伦一区二区| 欧日韩在线观看| 色综合色综合网色综合| 国产日韩欧美电影在线观看| 成人a级免费视频| 在线播放日韩专区| 亚洲aⅴ日韩av电影在线观看| 午夜精品久久久久久久99热浪潮| 国产精品xxxxx| 色老头一区二区三区| 亚洲国产高清自拍| 亚洲成av人乱码色午夜| 亚洲影影院av| 欧美激情免费视频| 欧美资源在线观看| 国产精品 欧美在线| 91九色视频在线| 亚洲色图欧美制服丝袜另类第一页| 亚洲新声在线观看| 亚洲精品久久久久中文字幕欢迎你| 久久免费视频在线观看| 欧美日韩人人澡狠狠躁视频| 精品亚洲va在线va天堂资源站| 色综合伊人色综合网站| 精品夜色国产国偷在线| 91精品91久久久久久| 日韩中文字幕不卡视频| 91在线精品播放| 国产成人免费av电影| 俺去亚洲欧洲欧美日韩| 亚洲日本中文字幕免费在线不卡| 欧美激情一级欧美精品| 日韩在线精品视频| 色偷偷888欧美精品久久久| 日韩国产欧美精品在线| 欧美肥老妇视频| 亚洲男人的天堂在线播放| 欧美亚洲日本网站| 91九色国产视频| 久久国产精彩视频| 日日狠狠久久偷偷四色综合免费| 国产精品日韩精品| 国产精品日日做人人爱| 91精品免费久久久久久久久| 午夜精品久久久久久久99热浪潮| 亚洲高清不卡av| 日韩av免费在线播放| 欧美成人激情图片网| 日韩av最新在线观看| 亚洲第一精品自拍| 国产精品91免费在线| 久久精品国产亚洲精品| 亚洲综合在线小说| 日韩欧美高清在线视频| 岛国av一区二区| 欧美性xxxxx极品| 在线观看国产精品日韩av| 国产欧美久久一区二区| 日韩av影院在线观看| 91精品在线一区| 国语自产精品视频在免费| 91久久久久久久一区二区| 国内精品在线一区| 韩国视频理论视频久久| 久久精品欧美视频| 亚洲一区美女视频在线观看免费| 久久精品最新地址| 国产拍精品一二三| 国产精品一区二区三| 狠狠色狠狠色综合日日小说| 亚洲男人的天堂在线播放| 欧美一性一乱一交一视频| 91探花福利精品国产自产在线| www.xxxx欧美| 中文字幕在线看视频国产欧美在线看完整| 精品免费在线观看| 欧美www视频在线观看| 欧美—级高清免费播放| 国产免费亚洲高清| 国产一区私人高清影院| 成人福利在线视频| 欧美激情精品久久久久久大尺度| 色综合久久中文字幕综合网小说| 成人免费直播live| 国产精品一区二区三区成人| 欧美黑人xxxⅹ高潮交| 久久中文久久字幕| 欧美精品一区二区三区国产精品| 欧美黑人性猛交| 亚洲精品免费在线视频| 欧美在线中文字幕| 国产精品久久久久久久久久小说| 2019中文字幕在线| 欧美激情免费观看| 亚洲最大福利视频| 亚洲精品久久久久国产| 欧美最猛性xxxxx免费| 草民午夜欧美限制a级福利片| 久久久久久久久国产精品| 福利精品视频在线| 欧美日韩综合视频| 中文字幕一区电影| 欧美精品免费播放| 亚洲国产精品小视频| 91av在线影院| 亚洲国产欧美一区二区三区久久| 精品久久久久久久久久ntr影视| 欧美性极品xxxx做受| 最好看的2019年中文视频| 久久6精品影院| 中文字幕在线看视频国产欧美| 日韩精品中文字幕在线播放| 日韩av在线看| 欧美中文字幕精品| 欧美性色19p| 久久精品视频播放| 久久久久久久久电影| 亚洲国产日韩欧美在线图片| 最近2019年日本中文免费字幕| 国产玖玖精品视频| 5566日本婷婷色中文字幕97| 成人黄在线观看| 亚洲欧美一区二区激情| 亚洲91精品在线观看| 欧美日韩国产成人在线| 久久综合伊人77777蜜臀| 91在线精品播放| 亚洲一区二区自拍| 97国产精品人人爽人人做|