json跟xml的對(duì)比分析
更新時(shí)間:2008年06月10日 21:43:56 作者:
JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規(guī)范的標(biāo)簽形式,很難分出勝負(fù)。
·可讀性
JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規(guī)范的標(biāo)簽形式,很難分出勝負(fù)。
·可擴(kuò)展性
XML天生有很好的擴(kuò)展性,JSON當(dāng)然也有,沒有什么是XML能擴(kuò)展,JSON不能的。
·編碼難度
XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的編碼明顯比XML容易許多,即使不借助工具也能寫出JSON的代碼,可是要寫好XML就不太容易了。
·解碼難度
XML的解析得考慮子節(jié)點(diǎn)父節(jié)點(diǎn),讓人頭昏眼花,而JSON的解析難度幾乎為0。這一點(diǎn)XML輸?shù)恼媸菦]話說。
·流行度
XML已經(jīng)被業(yè)界廣泛的使用,而JSON才剛剛開始,但是在Ajax這個(gè)特定的領(lǐng)域,未來的發(fā)展一定是XML讓位于JSON。到時(shí)Ajax應(yīng)該變成Ajaj (Asynchronous JavaScript and JSON)了。
雖然說json的好處有很多,但歸根到底 xml還是很好很強(qiáng)大的東西. ...
本篇文章來源于 cssrain.cn 原文鏈接:http://www.cssrain.cn/article.asp?id=489
JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規(guī)范的標(biāo)簽形式,很難分出勝負(fù)。
·可擴(kuò)展性
XML天生有很好的擴(kuò)展性,JSON當(dāng)然也有,沒有什么是XML能擴(kuò)展,JSON不能的。
·編碼難度
XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的編碼明顯比XML容易許多,即使不借助工具也能寫出JSON的代碼,可是要寫好XML就不太容易了。
·解碼難度
XML的解析得考慮子節(jié)點(diǎn)父節(jié)點(diǎn),讓人頭昏眼花,而JSON的解析難度幾乎為0。這一點(diǎn)XML輸?shù)恼媸菦]話說。
·流行度
XML已經(jīng)被業(yè)界廣泛的使用,而JSON才剛剛開始,但是在Ajax這個(gè)特定的領(lǐng)域,未來的發(fā)展一定是XML讓位于JSON。到時(shí)Ajax應(yīng)該變成Ajaj (Asynchronous JavaScript and JSON)了。
雖然說json的好處有很多,但歸根到底 xml還是很好很強(qiáng)大的東西. ...
本篇文章來源于 cssrain.cn 原文鏈接:http://www.cssrain.cn/article.asp?id=489
您可能感興趣的文章:
- JQuery的ajax獲取數(shù)據(jù)后的處理總結(jié)(html,xml,json)
- C# XML與Json之間相互轉(zhuǎn)換實(shí)例詳解
- JQuery解析HTML、JSON和XML實(shí)例詳解
- xml轉(zhuǎn)json的js代碼
- 對(duì)比分析json及XML
- JavaScript將XML轉(zhuǎn)成JSON的方法
- JSON與XML優(yōu)缺點(diǎn)對(duì)比分析
- 如何在JS中實(shí)現(xiàn)相互轉(zhuǎn)換XML和JSON
- JavaScript原生xmlHttp與jquery的ajax方法json數(shù)據(jù)格式實(shí)例
- js實(shí)現(xiàn)的xml對(duì)象轉(zhuǎn)json功能示例
- JSON與XML的區(qū)別對(duì)比及案例應(yīng)用
- JavaScript實(shí)現(xiàn)的XML與JSON互轉(zhuǎn)功能詳解
相關(guān)文章
json的定義、標(biāo)準(zhǔn)格式及json字符串檢驗(yàn)
今天分享和總結(jié)一些json的基本定義、格式、字符串的格式,以及在做測試的時(shí)候使用json時(shí)做一些簡單的校驗(yàn)2014-05-05json實(shí)現(xiàn)前后臺(tái)的相互傳值詳解
這篇文章主要介紹了json實(shí)現(xiàn)前后臺(tái)的相互傳值詳解,需要的朋友可以參考下2015-01-01使用JSON作為函數(shù)的參數(shù)的優(yōu)缺點(diǎn)
這篇文章主要介紹了使用JSON作為函數(shù)的參數(shù)的優(yōu)缺點(diǎn),需要的朋友可以參考下2016-10-10javascript 循環(huán)讀取JSON數(shù)據(jù)的代碼
服務(wù)端向客戶端返回了一串JSON格式的數(shù)據(jù)。在有些時(shí)候,因?yàn)槟承┨厥獾脑蛭覀儾恢涝嫉膋ey值,因此我們此時(shí)無法象正常一樣通過key值,來獲取value值。這時(shí)我們必須循環(huán)讀取JSON對(duì)象數(shù)據(jù)。廢話少說,來看例子。2010-07-07比較詳細(xì)的關(guān)于javascript 解析json的代碼
JSON (JavaScript Object Notation)一種簡單的數(shù)據(jù)格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包。2009-12-12