Newtonsoft.Json,序列化时忽略空值
细嗅蔷薇 2017-06-08 11:43:49 如题:
Newtonsoft.Json,序列化时忽略空值
JsonSerializerSettings jss = new JsonSerializerSettings();
jss.NullValueHandling = NullValueHandling.Ignore;
序列化时忽略null值。
但是现在我想要忽略空值,如:“”或者empty 这样的。
场景是前端传来的json字符串中包含{"id":"","begindate":""}这样的数据,后端对应的实体类中是int和date。
序列化成实体类的时候肯定会报错的。
请问该怎么处理?
PS:老项目了所以不能更改实体类型为可为null