我正在寻找符合我要求的串行器, 序列化程序可以在.Net框架中,Open-Sorce或付费产品(只要它可以直接从代码中使用)。
现在,我的要求是:
强制
优选
我检查了大多数.Net序列化程序,并试图在网上找到更多,并且简短地说, 所有的wiche要么不支持循环引用,多态,要么不使用任何构造函数。 所以现在我的想法很简陋,我会很高兴有些踌躇。
谢谢!
答案 0 :(得分:0)
BCL中最接近的是BinaryFormatter,但它无法互操作。
答案 1 :(得分:0)
我会看看谷歌的Protocol Buffers它们适用于各种语言C ++,Java,Python和.NET C#。
答案 2 :(得分:0)
BinaryFormatter的问题在于它是负过滤(标记fildes不是序列化)并且它不使用约束器。 关于谷歌协议缓冲区(或ProtoBuff)我有机会使用它,它非常复杂,很难被称为自动