我打電話給一個.NET webservice在android中使用ksoap2我得到了一個這樣的迴應 anyType{NewDataSet=anyType{string=77777};
我該如何解析這個。請幫忙!Android調用.net webservice Ksoap2
回答
這是性質的多維數組,它是這樣:
anyType //property 0
{
NewDataSet=anyType // property 0 [0]
{
string=77777;
}
};
您可以手動解析它(這是java代碼):
SoapObject yourResponseObject = (SoapObject) soapEnvelope.bodyIn;
SoapObject array = (SoapObject) yourResponseObject .getProperty(0);// this is -->anyType //property 0
SoapObject NewDataSetArray= (SoapObject)array .getProperty(0);// this is--> // property 0 [0]
//PropertyInfo propertyInfo = new PropertyInfo();
//NewDataSetArray.getPropertyInfo(0, propertyInfo);
String temp = null;
//if(propertyInfo.name.equalsIgnoreCase("NewDataset"))
//{
temp = NewDataSetArray.getProperty(0).toString();// this is 77777
//}
我沒有測試它,但它應該工作,我想你明白了。
當我傳遞NewDataSet在'propertyInfo.name.equalsIgnoreCase(「NewDataset」)'我得到空;所以我打印'propertyInfo.name',我得到了'Android_UserLocation'和用戶Android_UserLocation而不是NewDataSet,但是這也給我anyType – 2012-01-31 05:05:45
@TusharAgarwal我評論了一些部分,嘗試輸出temp,你會得到什麼? – shadesco 2012-01-31 13:40:43
thankx,但這給了我相同的..往往我已經得到的解決方案,iteratng它3次,然後得到屬性的名稱本身。 – 2012-01-31 14:56:08
- 1. Android消耗WebService ksoap2
- 2. android webservice ksoap2錯誤
- 3. 在ksoap2中調用webservice
- 4. KSoap2 + Android + .net Ws = Null
- 5. 用Android調用.NET Webservice
- 6. KSOAP2 webservice ilon100 smartserver
- 7. 從Android與KSOAP2調用.NET Web服務
- 8. Android:關於ksoap2和webservice
- 9. 通過Android訪問Webservice - KSOAP2
- 10. 如何使用KSOAP2從Android調用.NET webservice並記住我已成功登錄
- 11. 來自.net webservice的Android解析器XML數據使用KSOAP2
- 12. 在android中使用kSoap2訪問WebService
- 13. 的Android KSoap2 Webservice的使用問題
- 14. ksoap2 webservice help
- 15. 如何使用KSOAP2從Android調用PHP Webservice?
- 16. 如何從android(ksoap2)發送DateTime到.net webService?
- 17. Android KSOAP2 base64來自.net webservice的二進制響應
- 18. 如何從android中調用.net的webservice
- 19. Webservice的HTTP認證 - KSOAP2在Android
- 20. Android webservice ksoap2 - pojo內的byte []錯誤
- 21. 與ksoap2的android上的webservice太慢
- 22. 調用.NET Web服務超時(使用KSOAP2的Android開發)
- 23. 使用來自Android應用程序的複雜參數調用.Net Webservice
- 24. 從VB6調用.net類的Webservice調用
- 25. Ksoap2 for Android
- 26. android.os.NetworkOnMainThreadException android調用webservice
- 27. 充分利用ksoap2在Android
- 28. 帶回調的.NET異步webservice調用
- 29. 如何使用Ksoap2 webservice檢索值
- 30. KSOAP2調用異步webservice得到非法argumentException
它是一個KSOAP響應或JSON響應? – Shruti 2012-01-30 17:38:33
這是ksoap響應 – 2012-01-31 04:38:47