soapobject - Android llamando.net webservice Ksoap2
ksoap2 android studio example (1)
Estoy llamando a un servicio web .NET usando ksoap2 en android y obtengo una respuesta algo así como anyType{NewDataSet=anyType{string=77777};
como puedo analizar esto ¡por favor ayuda!
Esta es una matriz multidimensional de propiedades, dice así:
anyType //property 0
{
NewDataSet=anyType // property 0 [0]
{
string=77777;
}
};
puedes analizarlo manualmente (este es el código de 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
//}
No lo probé, pero debería funcionar y supongo que entendiste el punto.