2 回答

TA貢獻(xiàn)1829條經(jīng)驗 獲得超7個贊
JSON與XML的區(qū)別:
1 、可讀性。JSON和XML的可讀性可謂不相上下,一邊是簡易的語法,一邊是規(guī)范的標(biāo)簽形式,很難分出勝負(fù)。
2、可擴展性。XML天生有很好的擴展性,JSON當(dāng)然也有,沒有什么是XML能擴展,JSON不能的。不過JSON在Javascript主場作戰(zhàn),可以存儲Javascript復(fù)合對象,有著xml不可比擬的優(yōu)勢。
3、編碼難度。XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有提供的工具。無工具的情況下,相信熟練的開發(fā)人員一樣能很快的寫出想要的xml文檔和JSON字符串,不過,xml文檔要多很多結(jié)構(gòu)上的字符。
用法:JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫,同時也易于機器解析和生成。XML可以做為一個公共的標(biāo)準(zhǔn)格式為不同格式之間提供統(tǒng)一接口。
數(shù)據(jù)格式(data format)是描述數(shù)據(jù)保存在文件或記錄中的規(guī)則。可以是字符形式的文本格式,或二進制數(shù)據(jù)形式的壓縮格式。
字符形式的文本格式占用的存貯空間多但透明度高,二進制數(shù)形式的壓縮格式占用的存貯空間少但缺少透明度。
- 2 回答
- 0 關(guān)注
- 402 瀏覽
添加回答
舉報