JSON 和XML比較

1、定義上面
(1)XML定義:擴(kuò)展標(biāo)記語(yǔ)言(Extensible Markup Language,XML),用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言,可以用來標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言。XML使用DTD(document type definition)文檔類型定義來組織數(shù)據(jù);格式統(tǒng)一,跨平臺(tái)語(yǔ)言,早已成為業(yè)界公認(rèn)的標(biāo)準(zhǔn)。XML是標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言(SGML)的子集,非常使用web傳輸。XML提供統(tǒng)一的方法來描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)

(2)JSON定義:JSON(JavaScript Object Notation)一種輕量級(jí)的數(shù)據(jù)交換格式,具有良好的可讀性和便于快速編寫的特性,可在不同平臺(tái)之間進(jìn)行數(shù)據(jù)交換。JSON采用兼容性很高的、完全獨(dú)立于語(yǔ)言文本格式。

2、優(yōu)缺點(diǎn)比較
(1)XML的優(yōu)缺點(diǎn):

XML的優(yōu)點(diǎn):
 a.格式統(tǒng)一,符合標(biāo)準(zhǔn)
 b.容易與其他系統(tǒng)進(jìn)行遠(yuǎn)程交互,數(shù)據(jù)共享比較方便
XML的缺點(diǎn):
a.XML文件龐大,文件格式復(fù)雜,傳輸占帶寬
b.服務(wù)器和客戶端都需要花費(fèi)大量代碼來解析XML,導(dǎo)致服務(wù)端和客戶端代碼變得異常復(fù)雜且不易維護(hù)
c.客戶端不同瀏覽器之間解析XML方式不一致,需要重復(fù)編寫很多代碼
d.服務(wù)端和客戶端解析XML花費(fèi)較多的資源和時(shí)間

(2)JSON的優(yōu)缺點(diǎn):

JSON的優(yōu)點(diǎn):
a.數(shù)據(jù)格式比較簡(jiǎn)單,易于讀寫,格式都是壓縮的,占用帶寬小
b.易于解析
c.支持多種語(yǔ)言,便于服務(wù)端的解析
d.因?yàn)镴SON格式能直接為服務(wù)端代碼使用,大大簡(jiǎn)化了服務(wù)器端和客戶端的代碼開發(fā)量。
JSON 的缺點(diǎn):
a.沒有XML格式的通用性

關(guān)閉打賞,僅作學(xué)習(xí)!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、各自定義 XML 擴(kuò)展標(biāo)記語(yǔ)言 (Extensible Markup Language, XML) ,用于標(biāo)記...
    StevenMD閱讀 809評(píng)論 0 1
  • JSON(Javascript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。易于人閱讀和編寫。同...
    l_genius閱讀 5,233評(píng)論 0 5
  • 1.定義介紹 (1).XML定義 擴(kuò)展標(biāo)記語(yǔ)言 (Extensible Markup Language, XML)...
    iplaycodex閱讀 832評(píng)論 0 4
  • 今個(gè)去面試,一個(gè)人事經(jīng)理問我xml和json的區(qū)別我沒答上來感覺很難過,于是就回來后就查閱相關(guān)資料寫點(diǎn)東西:: 1...
    丁橋人在外地閱讀 13,212評(píng)論 5 35
  • 為什么嬰兒未經(jīng)世事,自出生起一副營(yíng)養(yǎng)過剩胖嘟嘟的模樣,而經(jīng)歷一輩子風(fēng)雨,帶著滿滿回憶的老人卻干癟瘦弱地走向死亡呢?...
    月下梨花閱讀 233評(píng)論 0 0

友情鏈接更多精彩內(nèi)容