[英]Json.NET Serializing / Deserializing Array of Datetimes with Custom Format
我正在尝试将自定义日期时间格式应用于日期时间值数组。 我知道您可以使用IsoDateTimeConverter对单个值完成此操作,例如
class CustomDateTimeConverter : IsoDateTimeConverter
{
public CustomDateTimeConverter()
{
base.DateTimeFormat = "yyyy-MM-dd";
}
}
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get; set;}
}
但是如何将相同的内容应用于日期时间数组? 例如以下内容不起作用。
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime[] ReturnDate { get; set;}
}
您正在寻找JsonProperty :
class ReturnObjectA
{
[JsonProperty(ItemConverterType = typeof(CustomDateTimeConverter))]
public DateTime[] ReturnDate { get; set; }
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.