我不知道是否JSON是AJAX轉移的首選(如果這是其所謂的)在XML?我發現通常JSON用於jQuery文檔而不是XML?
0
A
回答
5
JSON比XML更緊湊,消耗的帶寬更少。使用JavaScript操作也更容易,因爲您需要分析XML時直接使用對象。
2
有很多網站在那裏與討論這兩個相對優點的頁面。
This page例如,有一個很好的理由,爲什麼你可能想使用JSON比XML:
從一開始,JSON已經對XML一條腿的原因之一:它的速度更快。要讀取XML,您需要解析它,讀取XML文檔中的節點,屬性和子節點,然後使用您找到的數據。
然而,所有的這些問題,你需要使用的技術,最好的適合您的特定問題,而不是假設他們中的一個可以解決一切。
相關問題
- 1. 在MySQL上的好處或使用XML,反之亦然?
- 2. XML到XLSX,反之亦然使用java
- 3. 將xml轉換爲JSON或反之亦然的庫
- 4. MATLAB對MATLAB有什麼優勢,反之亦然?
- 5. 從Python調用Jython(或反之亦然)
- 6. 從JavaScript調用VBScript或反之亦然?
- 7. 錨頭內的錨,或反之亦然?
- 8. 填充JSON到C#類,反之亦然
- 9. 流程圖到JSON和反之亦然
- 10. 我怎樣才能將Xml轉換爲Json,反之亦然c#
- 11. 從MinGW使用msysGit,反之亦然
- 12. 上一個複選框,反之亦然
- 13. JAXB到JSON(反之亦然)如何使用Jersey?
- 14. XAML到Html,反之亦然
- 15. NSImage cv :: Mat,反之亦然
- 16. hadoop mapreduce反之亦然
- 17. 爲什麼要在python上使用ruby,反之亦然?
- 18. jQuery - replaceWith與Ajax調用之間的區別或反之亦然
- 19. 何時通過指針使用數組,或反之亦然
- 20. 使用ReSharper將'foreach'轉換爲'for'循環或反之亦然?
- 21. TAG何時應優先於分支,反之亦然(在CVS中)?
- 22. 最優雅的方式來改變0到1,反之亦然
- 23. 用c#與javascript交談,反之亦然
- 24. 幫助優化該指數行列,反之亦然算法
- 25. 黑莓開發中使用webworks與J2ME相反,反之亦然?
- 26. PHP中的數字串,反之亦然
- 27. DeflateStream/GZipStream到CryptoStream的,反之亦然
- 28. 將對象轉換爲AS3中的XML元素(反之亦然)
- 29. 轉換到char [32](或反之亦然)用C
- 30. 在C中將UNICODE_STRING轉換爲ANSI或反之亦然
可能的重複[何時更喜歡JSON over XML?](http://stackoverflow.com/questions/325085/when-to-prefer-json-over-xml)(以及其他許多) – cletus 2010-06-19 11:12:59