【发布时间】:2011-02-01 12:14:55
【问题描述】:
我正在尝试反序列化一些 JSON。
JSON 中的一些东西使用了自定义的 JSONConverter。此转换器查找对象的先前版本并合并来自 JSON 的更改。但是,当对象是新的(因为没有以前的版本)时,这种行为是没有意义的,我通过检查 id 来检查。
有没有办法暂时禁用此转换器或从 ReadJson 方法内部回退到默认行为?
显而易见的方法是从 JsonSerializer 中删除转换器,然后再次调用 Deserialize ,但这有一个问题是后续项都不会使用自定义转换器。
【问题讨论】:
标签: .net json converter json.net