2009-06-08 12 views
1

J'ai une structure comme celle-ci:JAXB marshall structure complexe

Hashtable<String, ArrayList<Hashtable<Integer, Integer>>> complexTable 

Et je veux marshall cela en utilisant JAXB. Je suppose que je devrais écrire un adaptateur pour cela, mais je n'ai aucune idée de comment cet adaptateur devrait ressembler. Quelqu'un peut-il m'aider avec ça?

Répondre

0

Je ne comprends pas ce que vous essayez de faire. Avez-vous un schéma pour l'objet ci-dessus? Avez-vous regardé le guide non officiel JAXB, en particulier le marshalling section?

Si vous n'avez pas de schéma et que vous avez simplement besoin de conserver le code XML ci-dessus, voulez-vous/devez-vous utiliser JAXB? Au lieu de cela, vous pouvez être intéressé par XStream. Il sérialisera/désérialisera les POJO (objets Java anciens) vers/depuis XML sans avoir besoin d'un schéma. Il va traiter le cas ci-dessus trivialement.