1
J'ai un service de savon de base en cours d'exécution sur GlassFish, qui retourne List<String>
comme celui-ciKSoap2 gestion des listes - est-ce la bonne façon?
<?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>
maintenant ksoap2 (android) Je dois itérer les propriétés du savon-objet pour obtenir ma liste retour:
SoapObject result = (SoapObject) envelope.bodyIn;
for(int i=0;i<result.getPropertyCount();i++)
{
list.add(result.getProperty(i));
}
est-il un meilleur moyen? Je n'ai pas trouvé de mappeur de classe dans mon implémentation.
grâce à l'avance