今天进行asp.net 开发的时候,从前台传到后台的时候,有个Datetime是必填的,但前台没传值进去,导致字符串转换成对象报错,那如何让newtonsoft.json忽略转换错误,即没有传值的就忽略转换呢,很简单,在转换配置里面多加如下代码。
JsonSerializerSettings settings = new JsonSerializerSettings(); settings.NullValueHandling = NullValueHandling.Ignore; var obj=Newtonsoft.Json.JsonConvert.DeserializeObject(strJson, settings);
以上就是【newtonsoft.json忽略转换错误】的全部内容了,欢迎留言评论进行交流!