Сериализация XML с помощью форматера - PullRequest
0 голосов
/ 21 января 2019

Я хотел бы сериализовать объект в 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).Как я могу это сделать?

Большое спасибо:)

...