我的问题有点类似于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");
所有这些都不起作用......任何人都有更多的想法?
答案 0 :(得分:1)
感谢帮助人员,当我没有尝试下面的组合时,我发现问题是我粗心大意的原因
resp = (SoapObject) resp.getProperty("OutputParams");
resp = (SoapObject) resp.getProperty("params");
str = resp.getPropertyAsString("useruid");