如果我向Deserialize
方法提供自定义泛型类型,JSON.Net运行良好。但是,当我将输出对象类型更改为JToken
时,它不会通过给定的序列化器设置完成反序列化过程。
我必须通知反序列化程序将此属性放入该模型属性(例如=>该属性将被反序列化:"date_add"
将在模型中为:"DateAdd"
。我不想使用属性。
当我在下面调试我的代码时,即使我将断点放在那里,CustomContractResolver
也不起作用。
这是我的代码:
var model = JsonConvert.DeserializeObject<JToken>(content,
new JsonSerializerSettings() {ContractResolver = new CustomContractResolver()});