2010-05-02 3 views
1

У меня есть основное обслуживание мыла работает на GlassFish, который возвращает List<String> как этотОбработка списка KSoap2 - это правильный способ?

<?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) я должен повторять свойство мыла объекта, чтобы получить мой список обратно:

SoapObject result = (SoapObject) envelope.bodyIn; 

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

есть ли лучший способ? Я не смог найти какой-либо класс mapper в моей реализации.

заранее спасибо

ответ

0

Боюсь, что нет - вы должны были бы сделать отображение себя.