1
A
回答
3
好:
如果你想繞過是原子值或列表或原子值的哈希值,JSON有很多的XML的優點:它是通過互聯網直接地可用,支持各種各樣的應用,編寫用於處理JSON的程序很容易,它具有很少的可選功能,它非常易於理解並且合理清晰,其設計形式簡潔,JSON文檔易於創建,並且使用Unicode。
如果您在瀏覽器中編寫JavaScript,JSON是非常合適的。瀏覽器中的XML API比較笨拙,從JavaScript對象到JSON的自然映射消除了如果您不小心使用XML時出現的序列化問題。
JSON over XML的一行參數很簡單。如果你的意思是擁有一個單一的數據交換格式而不是兩個,那麼這種情況是無可爭議的。如果你的意思是JSON本質上比XML簡單,那麼我不確定這是如此明顯。對於原子值的捆綁,它更簡單一些。而JavaScript API絕對更簡單。但是我曾經看到過用JSON來表示混合內容的嘗試,而且他們不是。
XML比Web服務更爲複雜。默認情況下,XML要求您使用許多Web服務不需要成功的複雜功能。
來源:http://digitalbazaar.com/2010/11/22/json-vs-xml/
,我完全同意。
相關問題
- 1. 哪一個最好?將數據錶轉換爲json或xml?
- 2. HTML5 localStorage的(XML/JSON數據)
- 3. 更好的方式來從網頁,JSON或XML加載內容?
- 4. 最好的基於XML的數據庫
- 5. 適用於Android的HTML5數據庫網站,哪種方式最好?
- 6. HTML5 + JQuery + JSON頁面無法取數據
- 7. 哪一個是最好的OLEDB或Excel對象或數據庫
- 8. 哪種數據庫最好
- 9. 使用Jade,HTML5和jQuery從JSON數據獲取動態內容
- 10. mediawiki數據庫中的哪些表格保存頁面內容
- 11. 對於asp.net mvc哪些是最好的AngularJs或BackboneJs或KnockOutJs?
- 12. 哪些數據源適用於Google地圖,KML或JSON?
- 13. 對於Hadoop:哪些數據存儲?
- 14. XML或數據庫? Asp.net網頁
- 15. 哪些Progress數據類型對應於哪些SQL Server數據類型?
- 16. 傳輸數據到ASP.NET網頁內容
- 17. 網頁不顯示數據庫內容
- 18. 從網頁提取內容數據
- 19. Scala中的快速結構化數據到文本:JSON或XML,以及哪些?
- 20. 現在哪些數據結構更好?
- 21. 哪種解析客戶端的json數據最好的方法?
- 22. jQuery的網頁滑塊,基於JSON數據源
- 23. 哪個更好的SQL數據庫或json文件?
- 24. 哪個數據庫具有最好的XML支持?
- 25. 哪一個是最好的CSV或JSON爲了導入大數據(PHP)
- 26. 用jQuery解析XML到html5數據庫
- 27. 哪些數據類型和哪些插入參數適用於大數據
- 28. JQuery的找到所有數據 - 內容
- 29. HTML5微數據:跨度內容?
- 30. 如何最好地整合內容類型中的現有數據庫數據
這取決於你想用它做什麼,即使這樣,也可能會有一些爭論。 – Quentin
如果你打算使用javascript,我認爲使用JavaScript對象表示法(json)將是更簡單的方法。 –
必須在主頁中顯示最新作品作爲圖像。稍後將更改動態內容文件(XML/JSON)中的最新工作映像網址。 – sureshunivers