【发布时间】:2015-12-18 22:23:46
【问题描述】:
我正在尝试围绕现有类编写一个半透明的包装器,并且我希望它能够模仿其他类的序列化。
例如,给定以下类:
class Foo
{
[JsonConverter(CustomConverter)]
string Foo;
}
我希望我的对象的自定义序列化程序使用Foo 指定的CustomConverter 序列化它自己的Foo 属性。我还需要它来处理 JSON.Net 指定和使用的 ObjectCreationHandling 等其他事情。
有没有办法基本上告诉JsonSerializer“反序列化为这种类型,但好像它是这个对象上的这个属性”,还是我必须手动查找属性并相应地设置设置?
【问题讨论】:
标签: c# json serialization json.net customization