2014-03-04 106 views
-2

當我提到web服務時,有一個像我這樣的新手有很多信息,我承認這一點。 但是,我所見到的大部分Google搜索結果都傾向於關注特定的格式或策略,而且所有這些結果都彼此不同。 作爲一個新手,我期待着更多地瞭解對我開放的各種選項,他們的優點&缺點...在我開始承諾具體的一個之前。WebService - 概述

例如,我有一個通過ASP.net從SQL Server源創建的現有webservice,默認情況下這是作爲DiffGram出現的。所以有文章告訴我如何解析進入我的Android應用程序的diffgram數據,但我仍然不知道diffgram是否是我應該首先使用的最佳選項。 我應該改變我的webservice輸出JSON嗎?

有沒有人知道101級的教程或解釋呢?

很多謝謝

回答

0

DiffGram只是另一種類型的XML格式。爲了解析Android中的XML數據,只需使用XMLFullParse類。 僅供參考:http://developer.android.com/training/basics/network-ops/xml.html

但是,如果您只是想創建一個簡單的數據交換WebService,Json絕對是一個更好的選擇。 Json簡單,輕量級,易於解析,並且更易於使用。例如:

JsonObject json = new JsonObject(jsonString); 
json.put("name", "Michael"); 
json.put("age", "18"); 

String name = json.opt("name");