2014-03-13 36 views
0

我想知道哪些是更有效的從xml或json從服務器獲取數據。 另一個問題: XmlPullParser與解析來自Web服務的xml數據有關嗎?所以如果我使用JSON,我不需要XmlPullParser!或有其他用途! 非常感謝這是更有效的解析xml或json在android應用程序

+0

http://stackoverflow.com/questions/10026404/which-is-good-xml-or-json-parsing – colymore

+0

http://stackoverflow.com/questions/4862310/json-and-xml-comparison –

+0

謝謝你這麼多 – user3376321

回答

1

我發現對解析JSON非常有用的是Google的gson庫。對於xml,您可以使用下面的gson與gson-xml做同樣的事情。通過一行代碼,您可以將JSON/XML映射到對象,而無需編寫單行解析代碼。

如果你發現性能是一個問題(我正在提出這個建議,因爲這些庫使你超級高效),有兩種機制可以讓你更好地控制粒度。我懷疑你會有性能問題。

+0

非常感謝你 – user3376321

1

對於一個非常深入的研究答案的標題問題(雖然瀏覽器,而不是Android應用集中),見David Lee的Balisage 2013紙:

http://www.balisage.net/Proceedings/vol10/html/Lee01/BalisageVol10-Lee01.html

他的結論是,在一行中,是XML和JSON之間的選擇本身幾乎沒有什麼區別 - 儘管關於如何執行XML或者如何執行JSON的細節可以產生很大的變化。

+0

謝謝你,這是非常有益的 – user3376321