3

我已经搜索并阅读了很多关于如何使用 C# ASP.net Web 服务解析 Ksoap2 响应的教程。我应该选择什么非常令人困惑,因为其他人说“这是错误的,这是正确的方式”而其他人说“不,那也是错误的”现在我真的不知道我将使用什么来解析我的网络服务响应。

这是我的回应。

anyType{NewDataSet=anyType{Table=anyType{id=1; autoID=aa; name=bb; company=bb; address=bb; position=bb; email=bb; conTactMobile=bb; contactTelephone=bb; companyLogo=bb; photo=bb; }; }; }

任何人都可以建议解析这种响应的最佳方法是什么。任何想法将不胜感激。

4

1 回答 1

1

好吧,您可以按照以下步骤来解析您的回复:

SoapObject 响应 = (SoapObject) 信封.getResponse();

之后提取第一个属性,即:

SoapObject NewDataSet = (SoapObject) response.getProperty(0);

SoapObject table = NewDataSet.getProperty(0);

获取表中的每个属性,例如:-

 String iD=table.getProperty(0);
 String autoID=table.getProperty(1);

这是解决方案之一(我不能说它是否是最好的),看看它是否解决了你的问题..

于 2013-04-12T07:57:15.777 回答