안드로이드에서 SOAP을 통해 웹서비스에 연결할려고 합니다.

방법을 찾다가 ksoap라는게 있어서 겨우 연결을 했는데요..

이넘이 String같은 기본형 데이터나 기본형 데이터로 이루어진 배열, List등은 가져오겠는데

Map이나 다른 객체로 된놈들은 처리를 못하겠네요...

ruytutyutyutyutyuy
        SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
        request.addProperty("deviceId", null);
        
        SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
        envelope.dotNet=true;
        envelope.setOutputSoapObject(request);
         
        HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
        androidHttpTransport.call(SOAP_ACTION, envelope);
        
        SoapObject so = (SoapObject)envelope.bodyIn;

        String result = so.getProperty(0).toString());



이런식으로 String은 가져왔는데 Map등의 데이터는 어떻게 가져와야 하나요??