2015-11-05 139 views
0

如何設置JsonSerializer忽略具有默認值0001-01-01T00:00:00的DateTime屬性,但要使用默認值同時序列化枚舉和數字?Newtonsoft Json.NET在序列化時忽略默認日期時間值

這也忽略了枚舉:

_jsonSerializer = new JsonSerializer(); 
_jsonSerializer.DefaultValueHandling = DefaultValueHandling.Ignore; 

,這也包括默認的日期時間:

_jsonSerializer.DefaultValueHandling = DefaultValueHandling.Include; 

回答