我试图从返回 JSON 对象的 WCF 服务发送 DateTime 对象。除 0001-01-01 外,所有日期都可以正常工作。服务无法序列化这个,为什么会这样?
这些工作正常:
return DateTime.now;
return new DateTime(1,1,2);
但这些不起作用:
return new DateTime();
return new DateTime(0);
return new DateTime(1,1,1);
我的界面
[OperationContract]
[WebInvoke(Method = "GET",
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "/GetTest")]
DateTime GetTest();
没有任何崩溃,除了服务没有返回数据。为什么呢?