我想在类中装饰一个列表或数组,内部类型具有[JsonConverter]
属性。例如......
public class Record
{
[JsonConverter(typeof(UnixDateTimeConverter))] // This works
public DateTime SingleDate { get; set; }
[JsonConverter(typeof(UnixDateTimeConverter))] // This doesn't work
public IEnumerable<DateTime> DateList { get; set; }
}
我不想要:
IList<DateTime>
或类似的JsonSerializerSettings
如果可能的话,我想单独使用目标类上的装饰器来完成此任务。
包含示例代码的简单小提琴:https://dotnetfiddle.net/b0dves