亚洲欧美国产中文_69堂亚洲精品首页_国产一区福利视频_在线观看不卡的av_乌克兰美女av_亚洲国产成人在线视频_国产午夜久久久_久久天天东北熟女毛茸茸_欧美日本一道本在线视频_亚洲av毛片基地_日韩专区中文字幕_日韩在线一二三区

當前位置:主頁 > 科技論文 > 計算機論文 >

JSON與XML的區別比較

發布時間:2016-05-19 20:23

  本文關鍵詞:XML,由筆耕文化傳播整理發布。


JSON與XML的區別比較

1.定義介紹

(1).XML定義
擴展標記語言 (Extensible Markup Language, XML) ,用于標記電子文件使其具有結構性的標記語言,可以用來標記數據、定義數據類型,是一種允許用戶對自己的標記語言進行定義的源語言。 XML使用DTD(document type definition)文檔類型定義來組織數據;格式統一,跨平臺和語言,早已成為業界公認的標準。
XML是標準通用標記語言 (SGML) 的子集,非常適合 Web 傳輸。XML 提供統一的方法來描述和交換獨立于應用程序或供應商的結構化數據。

(2).JSON定義
JSON(JavaScript Object Notation)一種輕量級的數據交換格式,具有良好的可讀和便于快速編寫的特性?稍诓煌脚_之間進行數據交換。JSON采用兼容性很高的、完全獨立于語言文本格式,同時也具備類似于C語言的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)體系的行為。這些特性使JSON成為理想的數據交換語言。
JSON基于JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一個子集。

2.XML和JSON優缺點

(1).XML的優缺點
<1>.XML的優點
  A.格式統一,符合標準;
  B.容易與其他系統進行遠程交互,數據共享比較方便。
<2>.XML的缺點
  A.XML文件龐大,文件格式復雜,傳輸占帶寬;
  B.服務器端和客戶端都需要花費大量代碼來解析XML,導致服務器端和客戶端代碼變得異常復雜且不易維護;
  C.客戶端不同瀏覽器之間解析XML的方式不一致,需要重復編寫很多代碼;
  D.服務器端和客戶端解析XML花費較多的資源和時間。

(2).JSON的優缺點
<1>.JSON的優點:
  A.數據格式比較簡單,易于讀寫,格式都是壓縮的,占用帶寬。
  B.易于解析,客戶端JavaScript可以簡單的通過eval()進行JSON數據的讀。
  C.支持多種語言,包括ActionScript, C, C#, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby等服務器端語言,便于服務器端的解析;
  D.在PHP世界,已經有PHP-JSON和JSON-PHP出現了,偏于PHP序列化后的程序直接調用,PHP服務器端的對象、數組等能直接生成JSON格式,便于客戶端的訪問提;
  E.因為JSON格式能直接為服務器端代碼使用,大大簡化了服務器端和客戶端的代碼開發量,且完成任務不變,并且易于維護。
<2>.JSON的缺點
  A.沒有XML格式這么推廣的深入人心和喜用廣泛,沒有XML那么通用性;
  B.JSON格式目前在Web Service中推廣還屬于初級階段。

3.XML和JSON的優缺點對比

(1).可讀性方面。
JSON和XML的數據可讀性基本相同,JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規范的標簽形式,XML可讀性較好些。
(2).可擴展性方面。
XML天生有很好的擴展性,JSON當然也有,沒有什么是XML能擴展,JSON不能的。
(3).編碼難度方面。
XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的編碼明顯比XML容易許多,即使不借助工具也能寫出JSON的代碼,可是要寫好XML就不太容易了。
(4).解碼難度方面。
XML的解析得考慮子節點父節點,讓人頭昏眼花,而JSON的解析難度幾乎為0。這一點XML輸的真是沒話說。
(5).流行度方面。
XML已經被業界廣泛的使用,而JSON才剛剛開始,但是在Ajax這個特定的領域,未來的發展一定是XML讓位于JSON。到時Ajax應該變成Ajaj(Asynchronous Javascript and JSON)了。
(6).解析手段方面。
JSON和XML同樣擁有豐富的解析手段。
(7).數據體積方面。
JSON相對于XML來講,數據的體積小,傳遞的速度更快些。
(8).數據交互方面。
JSON與JavaScript的交互更加方便,更容易解析處理,更好的數據交互。
(9).數據描述方面。
JSON對數據的描述性比XML較差。
(10).傳輸速度方面。
JSON的速度要遠遠快于XML。

4.XML與JSON數據格式比較

(1).關于輕量級和重量級
輕量級和重量級是相對來說的,那么XML相對于JSON的重量級體現在哪呢?應該體現在解析上,XML目前設計了兩種解析方式:DOM和 SAX。
<1>.DOM
DOM是把一個數據交換格式XML看成一個DOM對象,需要把XML文件整個讀入內存,這一點上JSON和XML的原理是一樣的,但是XML要考慮父節點和子節點,這一點上JSON的解析難度要小很多,因為JSON構建于兩種結構:key/value,鍵值對的集合;值的有序集合,可理解為數組;
<2>.SAX
SAX不需要整個讀入文檔就可以對解析出的內容進行處理,是一種逐步解析的方法。程序也可以隨時終止解析。這樣,一個大的文檔就可以逐步的、一點一點的展現出來,所以SAX適合于大規模的解析。這一點,JSON目前是做不到得。
所以,JSON和XML的輕/重量級的區別在于
JSON只提供整體解析方案,而這種方法只在解析較少的數據時才能起到良好的效果;
XML提供了對大規模數據的逐步解析方案,,這種方案很適合于對大量數據的處理。

(2).關于數據格式編碼及解析難度
<1>.在編碼方面。
雖然XML和JSON都有各自的編碼工具,但是JSON的編碼要比XML簡單,即使不借助工具,也可以寫出JSON代碼,但要寫出好的XML代碼就有點困難;與XML一樣,JSON也是基于文本的,且它們都使用Unicode編碼,且其與數據交換格式XML一樣具有可讀性。
主觀上來看,JSON更為清晰且冗余更少些。JSON網站提供了對JSON語法的嚴格描述,只是描述較簡短。從總體來看,XML比較適合于標記文檔,而JSON卻更適于進行數據交換處理。
<2>.在解析方面。
在普通的web應用領域,開發者經常為XML的解析傷腦筋,無論是服務器端生成或處理XML,還是客戶端用 JavaScript 解析XML,都常常導致復雜的代碼,極低的開發效率。
實際上,對于大多數Web應用來說,他們根本不需要復雜的XML來傳輸數據,XML宣稱的擴展性在此就很少具有優勢,許多Ajax應用甚至直接返回HTML片段來構建動態Web頁面。和返回XML并解析它相比,返回HTML片段大大降低了系統的復雜性,但同時缺少了一定的靈活性。同XML或 HTML片段相比,數據交換格式JSON 提供了更好的簡單性和靈活性。在Web Serivice應用中,至少就目前來說XML仍有不可動搖的地位。

(3).實例比較
XML和JSON都使用結構化方法來標記數據,下面來做一個簡單的比較。
<1>.用XML表示中國部分省市數據如下:

中國黑龍江哈爾濱大慶   廣東廣州深圳珠海   臺灣 臺北 高雄  新疆烏魯木齊

<2>.用JSON表示中國部分省市數據如下:

var country = { name: "中國", provinces: [ { name: "黑龍江", citys: { city: ["哈爾濱", "大慶"]} }, { name: "廣東", citys: { city: ["廣州", "深圳", "珠海"]} }, { name: "臺灣", citys: { city: ["臺北", "高雄"]} }, { name: "新疆", citys: { city: ["烏魯木齊"]} } ] }

編碼的可讀性來說XML有明顯的優勢,畢竟人類的語言更貼近這樣的說明結構。JSON讀起來更像一個數據塊,讀起來就比較費解了。不過,我們讀起來費解的語言,恰恰是適合機器閱讀,所以通過JSON的索引country.provinces[0].name就能夠讀取“黑龍江”這個值。
編碼的手寫難度來說,XML還是舒服一些,好讀當然就好寫。不過寫出來的字符JSON就明顯少很多。去掉空白制表以及換行的話,JSON就是密密麻麻的有用數據,而XML卻包含很多重復的標記字符。


參考博客:
XML與JSON的區別,總結》

《JSON 和 XML優缺點的比較》

posted @


  本文關鍵詞:XML,由筆耕文化傳播整理發布。



本文編號:47259

資料下載
論文發表

本文鏈接:http://www.malleg.cn/kejilunwen/jisuanjikexuelunwen/47259.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶d6277***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
日本怡春院一区二区| 成人乱码一区二区三区av| 国产成人在线亚洲欧美| 91色视频在线观看| 日本精品免费观看高清观看| 2019亚洲日韩新视频| 国产麻豆乱码精品一区二区三区 | 欧美日韩在线精品一区二区三区激情| 亚洲高清视频免费观看| 岛国av中文字幕| 性欧美videos另类hd| 免费无码毛片一区二三区| 国产一线二线三线在线观看| 精品国产99久久久久久宅男i| 三级精品在线观看| 久久久欧美精品sm网站| 国产一级在线免费观看| 久久一区二区三区四区五区 | 亚洲精品国产成人久久av盗摄| 亚洲最新视频在线观看| 99精品国产99久久久久久白柏| xf在线a精品一区二区视频网站| 国产精品久久久久一区二区三区共 | 国产精品一二三四五区| 欧美亚洲高清一区二区三区不卡| 久久97久久97精品免视看| 国产一区二区三区av在线| 久久69精品久久久久久国产越南| 99久在线精品99re8热| 日韩欧美在线视频播放| 加勒比在线一区| 成人一区二区三区| 天天射天天色天天干| av中文字幕亚洲| 国产精品久久久久久久久久小说| 成人国产精品免费视频| 黄色高清视频网站| 国产高清一区二区三区| 午夜影院免费观看视频| 中文字幕视频免费观看| 欧美日韩aaaaa| 亚洲人久久久| 亚洲国产欧美91| 90岁老太婆乱淫| 久久一区二区三区四区| 黄色一级在线视频| 天天摸日日摸狠狠添| 久久夜色精品国产欧美乱极品| 9a蜜桃久久久久久免费| 国产乱子伦一区二区三区国色天香| 久久成人亚洲精品| 又黄又爽又色的视频| 欧美肥妇bbwbbw| 欧美午夜欧美| av av在线| 无码专区aaaaaa免费视频| 国产一区免费观看| 亚洲最大的av网站| 99国产精品久久久久久| 亚洲成人a**址| 久久精品国产清自在天天线| 欧美特黄级在线| 日韩视频精品| 中文字幕欧美日韩一区二区三区| 91精品国产高清一区二区三蜜臀| 91麻豆高清视频| 最近免费中文字幕视频2019| 日韩中字在线观看| www.日日夜夜| 欧美影院一区二区| 欧美午夜精品久久久久久蜜| 日韩黄色a级片| 一区二区不卡在线播放| 国产欧美日韩亚洲精品| 欧美做受高潮6| 91在线精品一区二区| 欧美xxxx做受欧美| 亚洲丝袜在线观看| 国产成人综合亚洲91猫咪| 久久久极品av| 一级黄色大片儿| 黄色精品一二区| 久久视频免费观看| 日本亚洲一区二区三区| 成人一级黄色片| 97国产suv精品一区二区62| youjizz.com日本| av电影在线观看不卡| 国内精品久久久久影院优| 一级黄色免费视频| 国产日韩精品一区二区三区 | 制服丝袜第一页在线观看| 极品美女销魂一区二区三区| 久久精品亚洲热| 992kp免费看片| 91一区二区三区在线播放| 国产成人精品av| 日本 欧美 国产| 亚洲一区二区三区在线看| 欧美另类一区| 亚洲一二区视频| 欧美成人女星排行榜| 欧美日本视频在线观看| 精品中文av资源站在线观看| 美女999久久久精品视频| 日批在线观看视频| 亚洲女人的天堂| 久久九九视频| 精品国产亚洲AV| 亚洲欧美综合另类中字| 中文字幕av一区二区三区人妻少妇| 91蜜桃在线观看| 成人欧美一区二区三区黑人| 国产午夜精品无码一区二区| 欧美性猛交xxxx乱大交极品| www成人免费| 男男视频亚洲欧美| 欧美精品电影免费在线观看| 亚洲一级黄色录像| 91久久免费观看| 国产日韩欧美精品在线观看| 一区二区三视频| 久久久久久久久久成人| 精品福利av导航| 中文字幕视频三区| 国产精品网曝门| 鲁片一区二区三区| 天天操天天干天天干| 九九热精品视频| 久草视频免费在线| 日韩欧美不卡一区| jjzz黄色片| 午夜精品福利一区二区三区av| 成人在线观看毛片| av午夜精品一区二区三区| 国产精品一码二码三码在线| 日本免费一区视频| 38少妇精品导航| 亚洲综合成人av| 久久久精品久久久| 久久久久久久久久影院| 中文字幕亚洲无线码a| 亚洲精品91在线| 欧美一区二区三区婷婷月色| 扒开伸进免费视频| 欧美中文字幕一区二区三区| 国模私拍视频在线观看| 亚洲国产综合91精品麻豆| 性欧美大战久久久久久久| 久久久久久麻豆| 日韩久久久久久久久久久久| 国产亚洲午夜高清国产拍精品| 亚洲综合av一区| 91免费观看视频在线| 视频一区二区视频| 久久久久久97三级| 精品视频在线观看一区二区| 国产精品美女一区二区三区| 欧美精品一区二区三区三州| 国产精品欧美精品| 国产v亚洲v天堂无码久久久| 黄色一区二区三区| 一级黄色免费毛片| 欧美一级日韩一级| 看黄色录像一级片| 最新的欧美黄色| 日韩精品在线免费看| 久久久久久美女| 亚洲成人久久精品| 国产激情一区二区三区在线观看 | 免费在线观看亚洲视频| 亚洲日本在线看| 鲁一鲁一鲁一鲁一av| 欧美日韩亚洲精品一区二区三区| 久久久久无码精品| 欧美草草影院在线视频| 18精品爽视频在线观看| 欧美俄罗斯性视频| 亚洲精品一区二区三区不卡| 成人在线视频网址| 91在线小视频| 能在线观看的av网站| 欧美图片一区二区三区| 一本一本久久a久久| 欧美成人精品在线观看| 国内精品久久久久久久久久久| 91av免费看| 成人午夜激情视频| 国产熟女高潮视频| 欧美一区二区三区色| 欧美成人一二三区| 日韩av毛片网| 国产伦精品一区二区三区免费迷| 今天免费高清在线观看国语| 精品日本高清在线播放| 精品国产aaa| 欧美xxxx做受欧美.88| 蜜桃在线一区二区| 亚洲午夜精品一区二区| 亚洲一二三四在线观看| 亚洲天堂视频一区| 欧美成人精品h版在线观看| 日日夜夜精品免费| 成年人三级视频| 日韩欧美国产成人| 国产97免费视频| 日本精品视频在线播放| 成人一区在线看| 狠狠操精品视频| 亚洲精品456在线播放狼人| 这里只有久久精品视频| 久久99精品久久久久久久久久 | 欧美亚洲激情视频| 国产精品一二三四五| 亚洲欧美激情网| 日韩精品久久久久久福利| www日本高清视频| 一区二区三区观看| 欧美精品粉嫩高潮一区二区| 亚洲视屏在线观看| 亚洲精蜜桃久在线| 欧洲人成人精品| 中文字幕在线观看视频免费| 欧美在线播放一区| 日韩欧美亚洲综合| 亚洲永久精品一区| 亚洲一区二区免费视频软件合集| 欧洲亚洲国产日韩| 中文字幕日韩国产| 在线观看一区欧美| 欧美一二三区精品| 性欧美18一19性猛交| 2022中文字幕| 亚洲第一在线视频| 久久久国产亚洲精品| 男女av免费观看| 色阁综合伊人av| 国产盗摄女厕一区二区三区| 岛国av免费观看| 日本精品在线视频| 亚洲日本乱码在线观看| 久久久精品视频在线| 久久久久久国产精品免费免费| 91久久精品一区二区三区| 一二三四区在线| 免费人成自慰网站| 自拍亚洲一区欧美另类| 成人av免费网站| 国产一二三四区在线| 国产日韩欧美亚洲一区| 欧美日韩电影在线播放| 高清一区二区三区四区| 国产精品拍拍拍| 69视频在线播放| 1000精品久久久久久久久| 日韩三级av在线| wwwjizzjizzcom| 日韩在线视频中文字幕| 久久综合色播五月| 久久久久无码精品国产| 亚洲精品欧洲精品| 亚洲国产小视频| 国产美女在线精品| 午夜黄色福利视频| 欧美二区在线看| 亚洲精品国产精品国自产观看浪潮 | 亚洲午夜免费电影| 国产精品区在线观看| 国产喷水theporn| 日本国产一区二区三区| 大荫蒂欧美视频另类xxxx| 成人黄色免费视频| xxxx视频在线观看| 国产精品三区四区| 欧美精品一区二区三区在线播放| 国产乱理伦片在线观看夜一区| 国产传媒在线看| 亚洲五月六月| 久久艳片www.17c.com| 一区二区中文字幕在线| 亚洲最大成人在线视频| 午夜剧场高清版免费观看 | 亚洲精品mp4| 成人美女在线视频| 日韩人妻精品中文字幕| 日本激情综合网| 91久久久久久久久久久久久| 精品欧美久久久| 91毛片在线观看| 区一区二在线观看| 日韩在线一区视频| 国产二区不卡| 亚洲网站视频福利| 亚洲精品视频免费看| 丰满大乳国产精品| av女人的天堂| 日韩一区二区高清视频| 日本成人在线视频网址| 欧美一区二区在线免费观看| 91色乱码一区二区三区| 综合久久中文字幕| 亚洲精品国产成人av在线| 亚洲国产日韩综合一区| 欧美激情一区二区三区成人| 欧美亚洲日本国产| 91影院在线观看| jizz国产视频| 欧美黄色一级生活片| 日韩小视频网站| 成人亚洲激情网| 亚洲一级片在线看| 欧美日韩亚洲一区二区三区| 国产凹凸在线观看一区二区| 狠狠躁夜夜躁人人爽视频| xxxx黄色片| 永久免费看av| 成人免费看黄网站| www高清在线视频日韩欧美| 色婷婷综合久久久中文字幕| 99精品国产视频| 亚洲国产精品欧美久久| 爱爱视频免费在线观看| 日韩视频在线观看一区二区三区| 日韩欧美视频一区二区三区四区| 青青草99啪国产免费| 亚洲天堂开心观看| 色婷婷综合五月| 欧美国产乱子伦| 奇米精品一区二区三区在线观看| 狠狠躁夜夜躁人人爽天天高潮| 无码人妻精品一区二区三| 国产一线二线三线女| 免费久久久一本精品久久区| 欧美在线性视频| 亚洲色图偷窥自拍| 欧美一区二区三区免费| 亚洲成人手机在线| 91美女视频网站| 秋霞国产午夜精品免费视频| 中文字幕人妻丝袜乱一区三区| 波多野结衣喷潮| 久久性爱视频网站| 粉嫩虎白女毛片人体| a级黄色片网站| 精品国产乱码久久久久久108| 国产成人亚洲综合91| 久久久国产精彩视频美女艺术照福利 | 美女爽到高潮91| www.成人免费视频| 成人公开免费视频| 久久精品波多野结衣| x88av在线| 性色av蜜臀av浪潮av老女人| 亚洲一级片免费| 成人免费在线小视频| 国产在线无码精品| 中文网丁香综合网| 日韩高清三级| 国产乱码一区| 91色视频在线观看| 国产不卡视频在线| 97色在线观看| 久久在线精品视频| 色偷偷av一区二区三区| 日韩电影中文字幕在线观看| 精品国产一区二区亚洲人成毛片| 欧美丰满美乳xxx高潮www| 日本精品视频一区二区三区| 午夜国产不卡在线观看视频| 一片黄亚洲嫩模| 亚洲欧美日韩综合aⅴ视频| 中文字幕不卡的av| 国产精品私房写真福利视频| 国产欧美精品国产国产专区| 久久久精品综合| 97国产一区二区| 99国产精品久久久久久久久久久 | 国产三级第一页| 国产一区二区三区在线观看 | 新91视频在线观看| 中文字幕在线观看的网站| 内射中出日韩无国产剧情| www男人天堂| 污污内射在线观看一区二区少妇| 人妻换人妻a片爽麻豆| 日本黄色录像片| 一区二区三区免费在线观看视频| 一二三区视频在线观看| 亚洲一级Av无码毛片久久精品| 中国男女全黄大片| 日本人妻一区二区三区| 精品国产av色一区二区深夜久久| 中文字幕在线观看网址| 国产熟女一区二区| 久久国产在线视频| 亚洲精品成人在线视频| 国产精品毛片一区视频播 | 亚洲系列中文字幕| www国产91| 91sao在线观看国产| 国产精品日韩专区| 国产在线资源一区| 亚洲资源视频| 亚洲熟妇av一区二区三区| 91精产国品一二三产区别沈先生| 婷婷五月精品中文字幕| 九九精品视频免费| 久久久久精彩视频| 久久一二三四| 风间由美性色一区二区三区 |