0

我的问题有点类似于Get boolean from SoapObject (kSOAP2)

所以,问题是我的肥皂反应是这样的

anyType{ResCode=100; TransID=123456; Signature=abc123def456; OutputParams=anyType{params=anyType{useruid=a-e23; status=1; fullname=john smith; }; }; }

几乎与上面的链接格式相同,但使用那里提供的答案我仍然不断得到

java.lang.RuntimeException: illegal property: useruid

我使用的代码是

//resp = resp.getProperty("OutputParams");
//resp = (SoapObject) resp.getProperty("params");
//str = resp.getPropertyAsString("useruid");
str = resp.getPropertyAsString("params");

所有这些都不起作用......有人有更多的想法吗?

4

1 回答 1

1

感谢您的帮助,当我没有尝试以下组合时,我发现了问题的原因是我的粗心大意

resp = (SoapObject) resp.getProperty("OutputParams");
resp = (SoapObject) resp.getProperty("params");
str = resp.getPropertyAsString("useruid");
于 2012-09-20T05:42:04.827 回答