Ksoap2 can parse response into several types of objects.
SoapObject
- the default one. You can use its methodsgetProperty
,getPropertySafely
,getPropertyAsString
and so on for getting data. i.eString value = response.getPropertySafelyAsString("propertyName", "default");
- Class which implements
KvmSerializable
interface and registered by addMaping(). - Class which implements Marshal interface and registered by addMaping().
In the last two cases you will get your object from envelope.getResponse()
(in the first case your will get SoapObject).
So you can get your data from SoapObject
or implement KvmSerializable
or Marshal
interfaces and register your class.