我知道這個問題已經在這裏提過,但我不認爲這些答案足以滿足我的需求。用Android調用.NET Webservice
我們有一個用於iPhone應用程序的SOAP web服務,但可能需要安卓特定版本或服務代理,因此我們可以選擇使用SOAP或JSON。我有兩種方法的一些顧慮:
SOAP的解決方案:
- 是否有可能生成WSDL文件的Java 源代碼,如果是這樣, 將它包含某種代理 的類來調用webservice並且 它會在Android 環境中工作嗎?
- Google沒有在Android中提供任何SOAP 庫,所以我需要使用 第三方,有什麼建議嗎?
- 怎麼樣的性能/開銷 解析和傳輸SOAP xml通過導線與JSON 解決方案?
JSON的解決方案:
- 有幾班在 Android的SDK,讓我解析 JSON,但它支持通用 解析,就像如果我想要的結果 被解析爲複雜類型?或者我需要 自己實現那個 ?
- 我已經閱讀了關於2個庫之前 這裏在Stackoverflow,GSON和 傑克遜。性能和可用性(從 開發人員的角度來看)有什麼區別 明智嗎?你們有 這些圖書館有沒有經驗 ?
所以我想大的問題是,用什麼方法?
我希望你能幫助我。在此先感謝:-)
謝謝。我使用json解決方案,因爲它也可能用於ajax,並且使用Gson解析json非常簡單;-) – 2010-06-18 09:36:26