2011-06-16 46 views

回答

1

因爲我已經使用XML和JSON,並使用所有的語法包括SAX,DOM,pull解析器。我還爲JSON和XML開發了Web服務。

所以我建議你去用JSON。爲什麼? 因爲用於JSON響應的webservice似乎很容易開發,所以我們不需要爲創建JSON響應做任何事情,我們只需在PHP中執行json_encode()。

而在Android中,我們可以通過編寫更少的代碼來輕鬆解析JSON字符串。

0

,因爲它支持both.It取決於你feasibility.better去使用JSON,因爲它很容易實現

0

我剛剛做了一個應用程序,在與導線交換數據使用Google協議緩衝區的API。 Google提供了一個整潔的Java庫,用於根據您的proto文件和其他庫來生成Java對象,以便將輸入流解析爲對象。

真的很快,很低的帶寬,雖然有點設置開銷,沒有可讀的數據,你可以放入記事本查看是否有問題。

0

恕我直言,選擇其中之一的重點主要取決於需要傳輸到客戶端的數據大小。顯然,這應該是儘可能小,因此首選通常是

  • JSON
  • 谷歌協議緩衝

..because他們比XML更簡潔。

0

對於面向數據的應用,我更喜歡JSON來XML由於其簡單性和易於加工的在客戶端。 XML在服務器端可能很棒,但JSON在客戶端更容易處理。

對以下網址

http://www.subbu.org/blog/2006/08/json-vs-xml

簡單

XML比SGML簡單一看,卻JSON比XML簡單得多。 JSON的語法小得多,可以直接映射到現代編程語言中使用的數據結構上。

擴展

JSON是不可擴展的,因爲它並不需要的人。 JSON不是文檔標記語言,因此不需要定義新的標記或屬性來表示其中的數據。 互操作性

JSON具有相同的互操作性潛力爲XML。

開放

JSON至少與XML的開放,也許更是因爲它不是在企業/政治鬥爭標準化的中心。

XML是人類可讀

JSON是更容易爲人體比XML閱讀。寫起來也比較容易。機器讀取和寫入也更容易。

XML vs JSON

相關問題