我有一组复杂的数据模型,目前正在实施java.io.Serializable
,我已成功使用ObjectOutputStream
和ObjectInputStream
对其进行序列化和反序列化。
然而,结果是二进制文件(正如预期的那样),我想知道Java是否支持序列化和反序列化的方式与非二进制格式(如XML)相同。
我发现C#具有此功能:XML vs Binary performance for Serialization/Deserialization。
在这种情况下,性能速度/效率不是考虑因素。