Je souhaite pouvoir aliaser l'élément de la liste racine en fonction du type d'objet contenu dans la liste. Par exemple, voici ma sortie de courant:XStream Alias des éléments racine de la liste
<list>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</list>
Et ce que je veux ressembler:
<coins>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</coins>
Je peux le faire au niveau mondial en disant toutes les listes doivent être aliasées à pièces de monnaie, mais j'ai beaucoup de listes différentes et cela ne fonctionnera pas. auriez vous des idées pour faire ça? On dirait que cela devrait être simple, mais bien sûr, ce n'est pas le cas.
EDIT: Je devrais spécifier, j'essaye de sérialiser des objets au xml. J'utilise Spring 3 MVC comme mon framework web.
Merci, c'est malheureusement le seul moyen de le faire. Créer une classe wrapper inutile. Il n'y a pas d'option pour '#alias (" pièces ", Liste .class)' (pseudo code). –