使用python開發app後台,xml和json的區別

來源:互聯網
上載者:User

標籤:長安街   ubuntu   python   double   致命傷   

  1. xml和json的區別

    在Javascript地盤內,JSON畢竟是主場作戰,其優勢當然要遠遠優越於xml。


    還是易用性,JSON的可讀性比XML強幾條長安街,解析規則也簡單許多。XML解析的時候規則太多了,動不動就非法字元,動不動就拋異常。這對追求高開發速度和低開發門檻的企業來說,是個致命傷。

    JSON的缺點是資料類型支援較少,且不精確。比方說:

  2. price:12580

    在json裡,你無法知道這個價格是int, float還是double。

    所以,如上面第二條所述,在一些業務要求較高的領域,還是XML更合適。

    最後說一下效能,JSON的效能高於XML,除此之外,基於XML和HTTP的WebService, 基於JSON的RESTful API,並沒有效能差異。

    XML效能糟糕到什麼地步呢,有一種專門的CPU叫做XML Accelerator,專門為XML解析提供硬體加速。

    xml是標籤格式的,json是key:value

    centos由redhet維護,所以更新的包比較快,如果有安全性漏洞的話很快就會有相應的補丁包,而其他的ubuntu是有社區維護,不夠穩定

    dist-upgrade 更新作業系統的版本



   2.python開發背景架構,flask和diango




使用python開發app後台,xml和json的區別

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.