我想知道哪些是更有效的從xml或json從服務器獲取數據。 另一個問題: XmlPullParser與解析來自Web服務的xml數據有關嗎?所以如果我使用JSON,我不需要XmlPullParser!或有其他用途! 非常感謝這是更有效的解析xml或json在android應用程序
回答
我發現對解析JSON非常有用的是Google的gson庫。對於xml,您可以使用下面的gson與gson-xml做同樣的事情。通過一行代碼,您可以將JSON/XML映射到對象,而無需編寫單行解析代碼。
如果你發現性能是一個問題(我正在提出這個建議,因爲這些庫使你超級高效),有兩種機制可以讓你更好地控制粒度。我懷疑你會有性能問題。
非常感謝你 – user3376321
對於一個非常深入的研究答案的標題問題(雖然瀏覽器,而不是Android應用集中),見David Lee的Balisage 2013紙:
http://www.balisage.net/Proceedings/vol10/html/Lee01/BalisageVol10-Lee01.html
他的結論是,在一行中,是XML和JSON之間的選擇本身幾乎沒有什麼區別 - 儘管關於如何執行XML或者如何執行JSON的細節可以產生很大的變化。
謝謝你,這是非常有益的 – user3376321
- 1. 解析HTML這不是有效的XML
- 2. 這對解析Android,XML或JSON中的性能更好嗎?
- 3. Android應用程序中的XML解析
- 4. 將XML解析爲Android應用程序
- 5. Android - XML解析器應用程序
- 6. Android應用程序XML解析錯誤
- 7. 崩潰JSON解析Android應用程序
- 8. 解析JSON到cofigure android應用程序
- 9. 解析JSON,這是在Android應用程序中的HTML中的標籤
- 10. 用jquery解析XML或JSON
- 11. SQLite或解析爲Android應用程序?
- 12. Python - 解析Json或XML更快嗎?
- 13. 如何解析可以是文本或JSON或XML的響應
- 14. JSON解析在iPhone應用程序
- 15. 解析JSON有效
- 16. 如何在Android應用程序中解析以下json響應
- 17. 的Android應用程序保持在XML解析
- 18. 如何在android應用程序的react-native中解析json?
- 19. json在android應用程序解析中的問題
- 20. 錯誤在我的Android應用程序解析JSON
- 21. 在Android應用程序中解析SD卡中的json文件
- 22. 解析C#應用程序中的XML?
- 23. 解析Android應用程序中的XML響應
- 24. 在Android上是否有與SimpleXML等效的解析JSON?
- 25. Xml在Android應用程序中使用SAX解析器進行解析。
- 26. 解析推送不能更新現有的Android應用程序
- 27. json或xml在wordpress中的解析
- 28. 的Json解碼或XML解析器
- 29. Android JSON解析錯誤(Froyo或更少)
- 30. iPhone應用程序使用json解析
http://stackoverflow.com/questions/10026404/which-is-good-xml-or-json-parsing – colymore
http://stackoverflow.com/questions/4862310/json-and-xml-comparison –
謝謝你這麼多 – user3376321