亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

json數據格式和xml數據格式的區別和用法是什么?

json數據格式和xml數據格式的區別和用法是什么?

達令說 2019-03-06 09:05:34
json數據格式和xml數據格式的區別和用法是什么?
查看完整描述

2 回答

?
互換的青春

TA貢獻1797條經驗 獲得超6個贊

JSON與XML的區別:

1 、可讀性。JSON和XML的可讀性可謂不相上下,一邊是簡易的語法,一邊是規范的標簽形式,很難分出勝負。

2、可擴展性。XML天生有很好的擴展性,JSON當然也有,沒有什么是XML能擴展,JSON不能的。不過JSON在Javascript主場作戰,可以存儲Javascript復合對象,有著xml不可比擬的優勢。

3、編碼難度。XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有提供的工具。無工具的情況下,相信熟練的開發人員一樣能很快的寫出想要的xml文檔和JSON字符串,不過,xml文檔要多很多結構上的字符。

用法:JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫,同時也易于機器解析和生成。XML可以做為一個公共的標準格式為不同格式之間提供統一接口。

數據格式(data format)是描述數據保存在文件或記錄中的規則??梢允亲址问降奈谋靖袷?,或二進制數據形式的壓縮格式。

字符形式的文本格式占用的存貯空間多但透明度高,二進制數形式的壓縮格式占用的存貯空間少但缺少透明度。


查看完整回答
反對 回復 2019-03-16
?
臨摹微笑

TA貢獻1982條經驗 獲得超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中推廣還屬于初級階段。



查看完整回答
反對 回復 2019-03-16
  • 2 回答
  • 0 關注
  • 1672 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號