Cómo llamar al objeto VIA JSON del servicio web ASMX en una aplicación de Android
Estoy desarrollando una aplicación para Android ... y quiero pasar los datos aservicio web asmx víaobjeto json y quiero la respuesta del servicio web y acceder a los datos a la aplicación.
¿Alguien puede decirme cómo es posible?
Mi código es:
Thread myThread = new Thread()
{
@Override
public void run()
{
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("email",s1);
request.addProperty("password",s2);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.dotNet = true;
try {
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject result = (SoapObject)envelope.bodyIn;
if(result != null){
et_unm.setText(result.getProperty(0).toString());
} else
Toast.makeText(getApplicationContext(), "No Response",Toast.LENGTH_LONG).show();
}catch (Exception e){
Log.v("LOGIN::","Exception--->"+e.toString());
e.printStackTrace();
}
}
};
myThread.start();