使用格式化程序序列化XML

时间:2019-01-21 14:11:45

标签: c# xml formatting xmlserializer serializer

我想将对象序列化为XML。这部分很容易。 但是我会使用特定格式序列化属性(例如DateTime)。

我当前的代码是这个:

[XmlIgnore]
    private DateTime _paymentDate { get; set; }

    public string PaymentDate
    {
        get
        {
            return this._paymentDate.ToString("yyyy-MM-dd HH:mm:ss");
        }
        set
        {
            this._paymentDate = DateTime.ParseExact(value, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
        }
    }

但这非常糟糕。如果我有100个DateTime属性,则应将此代码重复100次。

因此,我想使用格式化程序(例如使用Newtonsoft JSON)。 我该怎么办?

非常感谢:)

0 个答案:

没有答案