是否存在使用XML进行无开销对象序列化的模式?

时间:2008-12-10 23:52:20

标签: xml json object-persistence

就像你可以在javascript中使用JSON一样?至少是静态属性?

或者甚至可能是哈希表流?

希望找到像

这样的东西是不是过于简单

Object.Serialize(stream)其中stream是一个文件,可以使用某种默认格式(例如XML)覆盖您选择的其他可能的候选目标吗?

使用Object obj = stream.Deserialize()...

2 个答案:

答案 0 :(得分:1)

自1.4以来,Java支持XMLEncoder。格式非常紧凑,XMLEncoder允许覆盖特定对象类的序列化,因此您可以使用默认位置,并在其他地方执行任何操作。

答案 1 :(得分:0)

我建议你看看XStream for .Net。我没有使用过那种变体,但发现原始的XStream在Java中非常简单。