今天进行asp.net 开发的时候,从前台传到后台的时候,有个Datetime是必填的,但前台没传值进去,导致字符串转换成对象报错,那如何让newtonsoft.json忽略转换错误,即没有传值的就忽略转换呢,很简单,在转换配置里面多加如下代码。

JsonSerializerSettings settings = new JsonSerializerSettings();
settings.NullValueHandling = NullValueHandling.Ignore;
var obj=Newtonsoft.Json.JsonConvert.DeserializeObject(strJson, settings);

赞(0) 踩(0)
发表我的评论

最新评论

  1. 暂无评论