日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

json、xml

發(fā)布時間:2025/3/15 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 json、xml 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

json:(JavaScript?Object Notation, JS 對象簡譜) 是一種輕量級的數(shù)據(jù)交換格式。簡單地說,JSON 可以將 JavaScript 對象中表示的一組數(shù)據(jù)轉換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個字符串,或者在異步應用程序中將字符串從 Web 客戶機傳遞給服務器端程序。這個字符串看起來有點兒古怪,但是JavaScript很容易解釋它,而且 JSON 可以表示比"名稱 / 值對"更復雜的結構。

JSON 語法是 JavaScript 對象表示法語法的子集。
數(shù)據(jù)在名稱/值對中、數(shù)據(jù)由逗號分隔、花括號保存對象、方括號保存數(shù)組

JSON 值可以是:數(shù)字(整數(shù)或浮點數(shù))、字符串(在雙引號中)、邏輯值(true 或 false)、數(shù)組(在方括號中)、對象(在花括號中)、null

例如:

{"name":"小強","age":16,"msg":["a","b"],"regex": "^http://.*" };



JSON.parse是將json格式的字符串轉換成json對象。

var str ='{"name":"小強","age":16,"msg":["a","b"],"regex": "^http://.*"}'; var json = JSON.parse(str); console.log("name:" + json.name); console.log("msgLen:" + json.msg.length);// 結果 // name:小強 // msgLen:2

備注:單引號寫在{}外,每個屬性名都必須用雙引號。


JSON.stringify是將json對象轉換成json格式的字符串。

var json = {"name":"小強","age":16,"msg":["a","b"],"regex": "^http://.*"}; var str = JSON.stringify(json); console.log("json:" + str); console.log("jsonLen:" + str.length);// 結果 // json:{"name":"小強","age":16,"msg":["a","b"],"regex":"^http://.*"} // jsonLen:60



備注:JSON.parse和JSON.stringify支持IE8及其以上版本

將JSON轉換成數(shù)組

function jsonToArray(obj){var r = {key:[],value:[]};for(var k in obj){if(!obj.hasOwnProperty(k)){continue;}r.key.push(k);r.value.push(obj[k]);}return r; }var json = {"name":"小強","age":16,"msg":["a","b"],"regex": "^http://.*"}; var arrJson = jsonToArray(json); console.log("regexKEY:" + arrJson.key[3]); console.log("regexVALUE:" + arrJson.value[3]); console.log("KEYLen:" + arrJson.key.length);// 結果 // regexKEY: regex // regexVALUE: ^http://.* // KEYLen:4

?

XML,Extensible Markup Language,擴展性標識語言。文件的后綴名為:.xml。就像HTML的作用是顯示數(shù)據(jù)XML的作用是傳輸和存儲數(shù)據(jù)。

XML 被設計的宗旨是:是表示數(shù)據(jù),而非顯示數(shù)據(jù)。

據(jù)說,java是一門專業(yè)操作XML的語言。

是干啥用的?

為了便于不同應用、不同平臺之間的數(shù)據(jù)共享和通信。

具體點的作用為:

(1)可作為一種簡單的數(shù)據(jù)庫,存儲并檢索數(shù)據(jù);

(2)傳輸約定格式的文件;

(3)做軟件的配置文件。【配置文件:保存軟件設置的文件】

XML的哥哥——HTML

XML的出生是為了完善HTML的缺陷和局限性。

XML的閨蜜——JSON

先來說說“哥哥”和“閨蜜”的區(qū)別:哥哥是指一個媽生的;閨蜜是非親的。

JSON,Javascript Object Notation,js對象表示法。作用也是存儲和交換文本信息。

兩者比較:JSON比XML更小,更快,更易解析,so,也更受歡迎。

兩者作用范圍:JSON適用于簡單的傳值XML適用于更廣闊的范圍。
---------------------
作者:王子越-Silvia
來源:CSDN
原文:https://blog.csdn.net/qsbbl/article/details/78628472
版權聲明:本文為博主原創(chuàng)文章,轉載請附上博文鏈接!

轉載于:https://www.cnblogs.com/gdf456/p/9879441.html

總結

以上是生活随笔為你收集整理的json、xml的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 女人脱裤子让男人捅 | av不卡在线看 | 99国产精 | 成人高潮片免费 | 99久久久无码国产精品免费蜜柚 | 色婷婷激情五月 | 中文字幕在线不卡 | 涩涩网站在线 | 激情福利网| 久久99精品久久久久久噜噜 | 91高潮大合集爽到抽搐 | 夜色88v精品国产亚洲 | 日韩一区二区中文字幕 | 综合激情五月婷婷 | 免费亚洲视频 | 欧美伦理一区二区三区 | 有码av在线| 日韩精品一区二区三区av | 91爱| 黑丝美女av | 免费在线播放黄色片 | 亚洲成人91 | 国产在线视视频有精品 | 在线观看视频99 | 精品视频一区二区三区在线观看 | 中文字幕一区二区三区在线不卡 | 在线免费看黄 | 欧美三级特黄 | 丝袜美腿亚洲一区二区图片 | 综合色区| 美女扒开腿让人桶爽原神 | 性感美女在线 | 肉色欧美久久久久久久免费看 | 国产精品传媒麻豆hd | 国产精品嫩草久久久久 | jiizzyou欧美2| 国产在线观看xxx | 99色综合 | 国产三级短视频 | 欧美精品1区 | 日韩黄色片免费看 | 日韩一级av毛片 | 国产suv精品一区二区四 | 乖疼润滑双性初h | 福利在线观看 | 91成人高清| 1000部啪啪| 超级变态重口av番号 | 9l视频自拍蝌蚪9l视频 | 午夜精产品一区二区在线观看的 | 国产精品综合在线 | 成人一区二区在线 | 国产精品久久久久久人 | 美女扒开尿口让男人爽 | 日韩免费专区 | 四虎成人永久免费视频 | 国产成人视屏 | 香港三级韩国三级日本三级 | 成人免费性视频 | 樱桃国产成人精品视频 | ,午夜性刺激免费看视频 | 国产精品久久久久久免费 | 欧美一区二区三区成人片在线 | 国产剧情av在线播放 | 久久综合爱 | 国产乱码久久久久久 | heyzo亚洲| 亚洲尤物视频 | 一级特黄a | 超碰2020| 草草影院国产第一页 | 熟女人妇 成熟妇女系列视频 | 性感美女一区二区三区 | 国产亚洲精品久久久久久无几年桃 | 白丝动漫美女 | 午夜精品久久久久久久久久久 | 姐姐的朋友2在线 | 久久98| 黄色特一级 | 女人的天堂av在线 | 亚洲一区激情 | 五月婷婷激情综合网 | 蜜臀99久久精品久久久久久软件 | 国产精品夜夜嗨 | 麻豆久久久9性大片 | 大奶子在线观看 | 热久久最新 | 警察高h荡肉呻吟男男 | 激情网av | 亚洲欧洲精品在线 | 国产做爰高潮呻吟视频 | 激情欧美日韩 | 亚洲激情欧美色图 | 狠狠撸在线视频 | 久热一区 | 16一17女人毛片 | 日韩精品一线二线三线 | 99ri视频 | 免费91视频|