我在寻找一个程序,这将符合我的要求, 该程序可以在。净框架,开Sorce或支付的产品(只要它可以直接使用的编码)。

现在,我要求这些:

强制性的

  • 能够处理循环的参考。
  • 自动的,usues属性或继承中的目标类,然后简单地写入文件。
  • 积极筛选,即在目标类领域是标明为什么 serialize,并没有什么不serialize(如[数据成员]在DataContractSerializer和不喜欢[XmlIgnore]在序列化程序).
  • 必须使用的默认构造。
  • 支持多态性(没有东西像'KnownTypes'在DataContractSerializer).

优选的

  • 产生的文件为光-怀特作为可能。
  • Serialize尽可能快。
  • 工作在非公开的领域。

我检查了大多数。净序列化程序,并打算找到更多在线,来到了短, 所有的wiche要么不支持循环基准,多态性的,或者不使用任何构造。所以现在我prettey出的想法,我将很高兴对一些halp.

谢谢你!

没有正确的解决方案

其他提示

最近在BCL是 BinaryFormatter 但它不是互操作性。

我想看看在谷歌的 协议的缓冲区 它们是可用于范围广泛的语文C++、Java、蟒蛇及。净C#。

该问题与BinaryFormatter是,它是消极筛选(标志着菲尔德斯不要serialze),它不使用一个constractor.关于谷歌协议的缓冲区(或ProtoBuff)我有机会与它的工作及其非常复杂和难以被称为自动

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top