我使用json,类定义如下所述
如何为
设置默认值nulldebian:packageBin rpm:packageBin
所以我没有得到默认值" 0001-01-01T00:00:00"如果我不给它任何值?
下面的完整代码和数据示例
[JsonProperty("Time2ATR")]
public DateTime time2atr { get; set; }
答案 0 :(得分:4)
如果你想要null,你必须使用Nullable DateTime DateTime?
,DateTime是struct,它的默认值是" 0001-01-01T00:00:00"所以它永远不会是空的。
答案 1 :(得分:0)
从另一个问题Using DefaultValueHandling
中查看此答案我自己没有检查过,但你可以尝试一下