【问题标题】:Is there a pattern for using XML for no-overhead object serialization?是否有使用 XML 进行无开销对象序列化的模式?
【发布时间】:2008-12-10 23:52:19
【问题描述】:

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

或者甚至可以用于哈希表流?

希望找到类似的东西是不是过于简单了

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

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

【问题讨论】:

  • Soooo... 你想要什么语言/工具? Javascript?
  • C# 就是其中之一。自从我发布这篇文章以来,我一直在搜索“C# 对象序列化”。有很多帖子。它们似乎都有点不同,有不同数量的步骤和有问题的长注释字符串。我想要“Object.Serialize(path)”顺序的东西
  • 拥有一个简单的主流序列化器不是很好吗(就像我们有“toString()”)

标签: xml json object-persistence


【解决方案1】:

Java 从 1.4 开始通过 XMLEncoder 支持这一点。格式非常紧凑,并且 XMLEncoder 允许覆盖特定对象类的序列化,因此您可以在适合的地方使用默认值,并在其他地方做任何您想做的事情。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-08-22
      • 2018-07-27
      • 2011-03-18
      • 2011-01-26
      • 1970-01-01
      • 2017-06-21
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多