XML,JSON,序列化的優缺點


這三種機制都是關於數據傳輸的,首先談談序列化。

一.系列化:

什么是序列化?

把java對象轉化為二進制字節碼在網絡上傳輸。

缺點:發送端是java語言。接收端也必須是java語言,必須依賴java開發環境。

優點:數據轉化為二進制字節,傳輸快,不浪費資源。

二.xml:

什么是xml?

XML 是各種應用程序之間進行數據傳輸的工具.

缺點:冗余標簽太多,傳輸時浪費資源。

優點:發送端時java ,接收端可以時任何js,python,ruby。。。不受環境限制。

三.json

什么是json?

傳輸數據的一種格式

優點:比起xml,數據更精簡,還能和js配對使用。攬收統治了瀏覽器。

三者的發展聯系:

最先老百姓使用序列化網絡傳輸數據,但受限於語言中立性,然后老百姓使用xml,但xml標簽太多,傳輸時浪費資源,最后老百姓使用Json!

精簡,語言中立!還能配合js干活!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM