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