我正在开发一个使用 .net wsdl 服务的 android 应用程序。我可以使用 soap 对象获得结果。
我厌倦了访问该属性但没有用。
问题是属性名称附加了随机名称。
请检查下图。而不是 BidAccepted_BackingField 我得到 _x003c_BidAccepted 有些人请帮我解决这个问题。
提前致谢...
最佳答案
:) 希望对您有所帮助..
这样试试
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/