【发布时间】:2010-10-17 13:19:27
【问题描述】:
序列化 java 对象图的最佳方法是什么?
我对序列化库的要求是 1)反序列化速度 2) 大小 - 尽可能小(小于 java 默认序列化) 3) 灵活性——基于注释的定义什么必须被序列化会很好。
底层文件格式并不重要。
我看了Protocol Buffers和XStream,但前者不够灵活,因为需要映射文件,而后者产生大文件。
任何帮助表示赞赏。
【问题讨论】:
-
JVM 序列化程序的比较 (github.com/eishay/jvm-serializers/wiki) 提供了有关性能和序列化结果大小的有用信息。它只涵盖了一个用例(一种类型的序列化对象),但给出了一些想法。
标签: java serialization