android SOAP 服务 : how to get the property of the model

标签 android soap wsdl android-ksoap2 wsdl2java

我正在开发一个使用 .net wsdl 服务的 android 应用程序。我可以使用 soap 对象获得结果。

我厌倦了访问该属性但没有用。

问题是属性名称附加了随机名称。

请检查下图。而不是 BidAccepted_BackingField 我得到 _x003c_BidAccepted 有些人请帮我解决这个问题。

提前致谢...

enter image description here

最佳答案

:) 希望对您有所帮助..

这样试试

    SoapEnvelope result = (SoapEnvelope) envelope.getResponse();
    Log.d("result : ", "" + result.toString());
    int elementCount = result.getPropertyCount();
    Log.d("count : ", ""+elementCount);
    for (int i = 0; i < elementCount; i++) 
    {
        Object property = result.getProperty(i);
        SoapObject obj= (SoapObject)property;               
        Log.d("OBject: ", ""+obj);

        String property_name=obj.getProperty(your_property_name).toString();

     }

关于android SOAP 服务 : how to get the property of the model,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18208018/

相关文章:

java - Android 编译错误

iphone - [iPhone 和网络服务] : REST vs SOAP

java - 如果soapAction 是URN :something?,我的URL 是什么

java - 使用 jax-ws 初始化 webservice 时出现异常

android - 在 Android 中使用 Google Cloud Print API

android - 致命异常 : java. lang.IllegalStateException 没有从 INITIALIZED 下来的事件

android - 在Android Studio中设置junit和mockito时出现问题

web-services - SOAP 必须是有状态的吗?

ssl - SOAP UI - 错误 :Exception in request: javax.net.ssl.SSLHandshakeException:收到致命警报:handshake_failure

web-services - 如何检测 WSDL 契约(Contract)中的重大更改?