Tengo un conjunto complejo de modelos de datos que actualmente implementan java.io.Serializable
, y los he serializado y deserializado con éxito con ObjectOutputStream
y ObjectInputStream
.Java: Serialización/Deserialización a/desde XML en lugar de binario
Sin embargo, el resultado son archivos binarios (como se esperaba), y me preguntaba si Java admite serialización y deserialización de la misma manera a un formato no binario, como XML.
veo que C# tiene esta característica: XML vs Binary performance for Serialization/Deserialization.
La velocidad/eficiencia del rendimiento no es una consideración en este caso.
También estoy sonando para XStream. – aberrant80
Simple, pero mucho más rendimiento que XStream, en el peor de los casos, es 2 veces más rápido. Además, para gráficos de objetos muy grandes, Simple Beats serialización de objetos Java. –