我想将对象序列化为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)。 我该怎么办?
非常感谢:)