0

我有一个 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 的方式?

4

0 回答 0