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 回答