c# - 反序列化一个没有类型的对象

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

有没有办法在不知道序列化对象的情况下查看序列化对象的元数据和属性信息?

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

最佳答案

我找到的唯一解决方案提示是一个爱好者创建的存档网页,用于了解二进制序列化。它绝不是官方/完整的,但它看起来是迄今为止最好的解决方案。

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

关于c# - 反序列化一个没有类型的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22261205/

相关文章:

c# - Visual Studio watch : node not supported

c# - 如何索引字符串数组

c# - 泄漏 Web 服务完成事件?

c# - 需要分析 C# 代码以找到未引用的类

.net - ASP.NET 将 CORS header 添加到 ashx 文件处理程序

java - 检索枚举中设置的 @JsonProperty 值

c#类型参数: How to Parse?

c# - 使用 C# 在 Selenium WebDriver 中断言、验证和其他命令

java - Jackson:InvalidFormatException:无法从字符串值构造 java.util.Date 的实例

c# - 嵌入式严格类型的 .NET 对象的 JSON 序列化和反序列化