序列化对象而不是使用xml的好处

时间:2010-12-13 02:36:02

标签: java xml optimization

我的应用程序将其对象保存为xml。我正在考虑序列化对象的原因是为了提高速度。序列化还有其他好处吗?

2 个答案:

答案 0 :(得分:4)

有一个与性能无关的缺点:如果您更改了基础对象,则无法检索序列化数据。如果数据是长寿的,那么您可能正在为刚性对象模型做好准备。

XML的优势在于打开了“鸭子打字”的可能性; JSON也是如此,它比XML轻。

答案 1 :(得分:1)

试试json。它更轻巧。

对象序列化过去给我带来了许多令人头疼的问题,特别是在一个不断变化的领域模型中