设置jSetting.NullValueHandling = NullValueHandling.Ignore; 即可不反序列化为空的值,不会报异常
var jSetting = new JsonSerializerSettings();
jSetting.NullValueHandling = NullValueHandling.Ignore;
T dt1 = JsonConvert.DeserializeObject<T>(json,jSetting);
return dt1;
本文介绍如何在使用JSON反序列化时设置JsonSerializerSettings来忽略空值,避免反序列化过程中出现异常。
1万+

被折叠的 条评论
为什么被折叠?



