Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2606 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Sérialiser/Désérialiser simplement des Maps et List avec Axis? utopie?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sérialiser/Désérialiser simplement des Maps et List avec Axis? utopie?

n°1698379
brisssou
8-/
Posté le 06-03-2008 à 16:36:17  profilanswer
 

j'ai comme un problème pour passer une Map<String, List<String>> avec Axis 1.2.1 en java 1.4...
 
j'ai tenté (oui, je tatonne) ça :
 

Code :
  1. QName hashMap = new QName("java.util", "HashMap" );
  2. call.registerTypeMapping(
  3.         HashMap.class,
  4.         hashMap,
  5.         new MapSerializerFactory(HashMap.class, hashMap),
  6.         new MapDeserializerFactory(HashMap.class, hashMap));
  7.  
  8. QName list = new QName("", "StringArray" );
  9. call.registerTypeMapping(ArrayList.class,
  10.         list,
  11.         new SimpleListSerializerFactory(ArrayList.class, list),
  12.         new SimpleListDeserializerFactory(ArrayList.class, list));


 
les noms des factory me semblaient sibyllin, et en fait pas du tout.
 
je me prends une NPE à la construction des factories SimpleList, puisqu'en fait, le type devrait être un tableau, de ce que je comprends.
 
Je passe donc à ça :
 

Code :
  1. QName list = new QName("", "StringArray" );
  2. call.registerTypeMapping(String[].class,
  3.         list,
  4.         new SimpleListSerializerFactory(String[].class, list),
  5.         new SimpleListDeserializerFactory(String[].class, list));


 
et je me prends une  
org.xml.sax.SAXException: No deserializer for {http://schemas.xmlsoap.org/soap/encoding/}string
 
quelqu'un y comprend plus que moi (je suppose que oui) ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
mood
Publicité
Posté le 06-03-2008 à 16:36:17  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Sérialiser/Désérialiser simplement des Maps et List avec Axis? utopie?

 

Sujets relatifs
GUI : structure modulaire et composants reutilisables SIMPLEMENTTaille maximale d'une liste en mémoire (std::list de la STL)
Charger un HashTable dans une Listgestion de la session Hibernate dans un WebService Axis 1.2
Afficher tout simplement l'heure...liste simplement chainée , supprimer un element
[Résolu] [Java] method invoke avec List<generics>Faire des couleurs simplement en X11 ?
Struts et List ?Mailing list : statistiques
Plus de sujets relatifs à : Sérialiser/Désérialiser simplement des Maps et List avec Axis? utopie?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)