在没有类型的情况下反序列化对象

时间:2014-03-07 21:40:24

标签: c# c#-4.0 serialization binary-serialization

有没有办法查看序列化对象的元数据和属性信息,而不知道它序列化的内容是什么?

我有一堆二进制序列化对象,需要数据挖掘,但我无法访问原始类。现在,可以定义虚拟类来填充数据但不知道反序列化对象中保存了什么信息我无法验证我是否缺少任何属性。

1 个答案:

答案 0 :(得分:1)

我发现解决方案的唯一提示是由发烧友创建的归档网页,以了解二进制序列化。它绝不是官方/完整的,但它看起来是迄今为止最好的解决方案。

http://web.archive.org/web/20120625224455/http://primates.ximian.com/~lluis/dist/binary_serialization_format.htm