Intento serializar la colección incrustada usando simple. Por ejemplo:Framework SimpleXml - colecciones incrustadas
Map<String, List<MyClass>>
que ya se han agregado anotaciones necesarias en MiClase, he intentado con @ElementMap pero no funciona: Exception in thread "main" org.simpleframework.xml.transform.TransformException: Transform of class java.util.ArrayList not supported
si es sólo
@ElementMap Map<String, MyClass>
que funciona bien . No sé cómo lidiar con la colección integrada. Sé acerca de la anotación @ElementList
pero no sé cómo usarla en este caso. ¿Algún consejo?
¡Gracias por la respuesta! También lo pensé :) Pude serializar ese objeto usando mi propio convertidor que implementa la interfaz org.simpleframework.xml.convert.Converter. Pero no estoy contento con ambas soluciones. Espero que haya una manera más simple de hacerlo de la caja. Estamos hablando de serializar colecciones de Java, no es una ciencia de cohetes :) –
Acabo de probar mi propio convertidor por sugerencia, de hecho creo que es la mejor (aunque no la ideal) opción de las dos. Al menos con el convertidor no estoy contaminando mis objetos de dominio con estructuras que están solo ahí para hacer feliz al serializador: p –