1
我试图反序列化一些JSON。在Newtonsoft JSON中,我该如何回退到默认的转换行为/暂时禁用JSON转换器
JSON中的一些内容使用自定义的JSONConverter。该转换器查找该对象的先前版本并从JSON中进行合并。然而,当对象是新的时(因为没有以前的版本),这种行为是没有意义的,我通过检查id来检查。
有没有办法暂时禁用此转换器或从ReadJson方法中回退到默认行为?
显而易见的方法是从JsonSerializer中移除转换器,然后再次调用Deserialize,但是这会产生后续项目都不会使用自定义转换器的问题。