我已经搜索并阅读了很多教程,如何使用C#ASP.net Web Service解析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; }; }; }
任何人都可以建议解析此类响应的最佳方法。 任何想法都将受到高度赞赏。
答案 0 :(得分:1)
以下是您可以遵循的一些步骤来解析您的回复:
SoapObject response =(SoapObject)envelope.getResponse();
之后提取第一个属性,即:
SoapObject NewDataSet = (SoapObject) response.getProperty(0);
SoapObject table = NewDataSet.getProperty(0);
获取表中的每个属性,例如: -
String iD=table.getProperty(0);
String autoID=table.getProperty(1);
这是解决方案之一(我不能说它是否是最好的),看它是否解决了你的问题..