JSON 與 XML基本瞭解

來源:互聯網
上載者:User

標籤:互動   佔用   輕量級   數字   缺點   多資源   維護   使用   js互動   

    簡單瞭解JSON 和 XML ,以及他們的區別:

  

     JSON:是一種輕量級的資料交換格式,ECMA(歐洲電腦製造商協會)的一個子集;

     優點:輕量級、佔用寬頻小、易於人的閱讀和編寫,便於js解析,支援複合資料型別(數組、對象、字串、數字),能直接為伺服器段代碼使用,大大簡化了伺服器端和用戶端的代碼開發量。

     缺點:相對XML通用性較差,資料可描述性較差。

 

   XML:可拓展標記語言,用於標記電子檔案使其具有結構性的標記語言,可以用來標記資料、定義資料類型,是一種允許對自己的標記語言進行定義的語言。XML是SGML(標準通用標記語言 (SGML))的子集,非常適合web傳輸。

     優點:

     格式統一,符合標準。

     容易與其他系統進行互動,資料共用比較較方便。

     缺點:

     xml檔案龐大,格式複雜,傳輸佔用更多寬頻。

     伺服器和用戶端都需要花費大量代碼來解析xml,伺服器和用戶端代碼變得異常複雜和不易維護。

     伺服器端和用戶端解析xml要花費很多資源和時間!

 

  XML & JSON  優缺點比較

    1、XML可讀性、可拓展性都很出色,但XML的編碼難度更高。

    2、JSON的解碼難度幾乎為零,而XML得考慮子父節點。

    3、XML的通用性更廣,JSON則廣泛應用於前端。

    4、json相對xml,資料體積更小,與js互動更方便。

    5、json對資料的描述性比xml差

    6、json的無論是傳播還是解析速度遠快與xml!

JSON 與 XML基本瞭解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.