我有一个 JSON WCF 服务。在该服务中,我使用了名为的自定义类Date
(它就像DateTime
结构一样,只是它忽略了 的时间部分DateTime
)。
无论如何,假设我有一个这样的操作合同:
[OperationContract]
Date Test();
这是实现:
public Date Test()
{
return new Date();
}
该服务被配置为充当 JSON 服务(在我设置的 Service.svc 中Factory="System.ServiceModel.Activation.WebServiceHostFactory"
)。
这是 Date 类:
public class Date
{
private DateTime _internalDate;
public Date()
{
_internalDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
}
}
当然,在我运行这个例子之后,我得到了
{}
如何定义我希望 Date 类序列化为 JSON 的方式?