0

私の質問は、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 に答える