0
我的问题是有点类似Get boolean from SoapObject (kSOAP2),获取字符串
这样的事情是我的SOAP响应是一样的东西
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");
所有这些都没有奏效......任何人有更多的想法?
你是否注意到,你试图让“用户id”,而不是“useruid”? –
对不起,这是一个错字,我编辑了答案以反映更新。 – eddy
您是如何初始化'resp'的?请将逻辑代码片段放在上面给出的相同SOAP消息上。另外,请发布完整的SOAP消息。 – vikas