是否可以忽略DeserializationSettings中的JsonConverters或者我可能还不知道的其他地方?
我遇到以下问题:
模型A需要根据不同的要求进行反序列化。对于方案一,只保留默认的newtonsoft行为即可。但是,对于第二种情况,需要将某些值转换为不同的类型。我们使用JsonConverters完成了这项工作。
第二种情况正常。我们还没有明确指出需要使用转换器。添加属性修饰足以让它工作。问题是,这也影响了我们的第一个场景,即没有根据转换器的变化接收到错误的数据。
解决问题的可能方法有哪些,最好不要暴露不同的对象和映射值?可以使用单独的DeserializationSettings设置,但无法找到覆盖转换器的选项。