【发布时间】:2011-02-08 14:37:54
【问题描述】:
我有一个 Web 服务,它从数据库查询中向我返回一个类对象。我知道如何从 soapObject 中检索一个属性,但是该属性包含该对象。因此,例如,如果我使用:
SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
Object obj = resultsRequestSOAP.getProperty("return");
对象的整个值是:“Contacts{ id=value, username=value, location=value, date=value}”
问题是:除非我想使用“split”将其分解为字符串,否则我对此无能为力。我需要知道如何使用我可以使用的类型和值将这个对象从信封或 SoapObject 中取出。任何帮助将非常感激。如果需要我可以发布源代码,但我认为对于这么小的问题没有必要。
编辑:当我“观察”SoapObject 时,故障是:该对象有一个名为“return”的属性,然后该属性有一个名为“Contacts”的值。这个值作为 4 个属性,这是我需要的值。希望这会有所帮助。
【问题讨论】:
标签: java android web-services soap ksoap2