I would like to serialize and deserialize objects without having to worry about the entire class graph.
灵活性是关键.我希望能够序列化传递给我的任何对象,而不需要整个对象图中所需的完整属性.
这意味着二进制序列化 不是一个选项,因为它只适用于 其他.NET平台.我会的 还喜欢可由 人,因此可由 管理计划和其他 口译员.
我发现使用DataContract、JSON和XML序列化程序有问题.
- 大多数错误似乎都是围绕列表/字典的序列化(即XML Serializable Generic Dictionary)而发生的.
- "添加任何静态未知的类型
请根据实际经验回答,而不是理论或阅读文章.