【发布时间】:2015-05-19 10:29:24
【问题描述】:
0.NET 中是否存在允许我将对象的公共属性和任何子属性序列化(和反序列化)为一组键值对的现有方法?
我所追求的类似于 ASP MVC 命名输入的方式,因此例如输出可能是:
PropA = 1
PropB = 2.3
PropC.SubPropA = "Test"
PropC.SubPropB = False
PropD[0].Name = "John"
PropD[0].Name = "Jack"
PropD[1].Age = 30
PropD[1].Age = 60
它应该能够处理集合、原语、值类型和自定义类,类似于 XmlSerializer 的处理方式。
如果现有方法存在,我更愿意使用它,因为这样更容易正确处理原语、枚举、列表、自定义类等。
谢谢
【问题讨论】:
标签: .net vb.net serialization