Quiero ser capaz de alias el elemento de lista raíz dependiendo de qué tipo de objetos están contenidos en la lista. Por ejemplo, este es mi corriente de salida:XStream Alias de elementos de raíz de lista
<list>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</list>
Y esto es lo que quiero que se vea como:
<coins>
<coin>Gold</coin>
<coin>Silver</coin>
<coin>Bronze</coin>
</coins>
que puedo hacer esto a nivel mundial diciendo todas las listas deben tener sobrenombres a monedas, pero tengo muchas listas diferentes y esto no funcionará. ¿Alguna idea sobre cómo hacer esto? Parece que debería ser simple, pero por supuesto, no lo es.
EDITAR: Debería especificar, estoy intentando serializar objetos a xml. Estoy usando Spring 3 MVC como mi marco web.
Gracias, esta es lamentablemente la única manera de hacer esto. Creando una clase de contenedor inútil. No hay opción para '#alias (" coins ", List .class)' (pseudocódigo). –