1

Glassfishで実行されている基本的な石鹸サービスがありますList<String>

<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
    <S:Body>
        <ns2:getNamesResponse xmlns:ns2="http://namespace/">
            <return>Name1</return>
            <return>Name2</return>
        </ns2:getNamesResponse>
    </S:Body>
</S:Envelope>

現在、ksoap2(android)では、リストを元に戻すために、soap-objectプロパティを反復処理する必要があります。

SoapObject result = (SoapObject) envelope.bodyIn;

for(int i=0;i<result.getPropertyCount();i++)
{
    list.add(result.getProperty(i));
}

もっと良い方法はありますか?実装にクラスマッパーが見つかりませんでした。

前もって感謝します

4

1 に答える 1

0

残念ながら、マッピングは自分で行う必要があります。

于 2010-12-14T14:05:01.373 に答える