我有一组复杂的数据模型,目前实现了 java.io.Serializable
,我已经使用 ObjectOutputStream
和 ObjectInputStream< 成功地序列化和反序列化了它们
.
但是,结果是二进制文件(正如预期的那样),我想知道 Java 是否支持以相同的方式对非二进制格式(例如 XML)进行序列化和反序列化。
我看到 C# 有这个特性:XML vs Binary performance for Serialization/Deserialization .
在这种情况下,性能速度/效率不是考虑因素。
最佳答案
关于Java:序列化/反序列化到/从 XML 而不是二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219149/