0

JSON WCF サービスがあります。そのサービスでは、と呼ばれるカスタム クラスを使用しています(の時間部分を無視することを除いてDate、構造と同じです)。DateTimeDateTime

とにかく、次のような操作契約があるとしましょう。

[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