Я разрабатываю API для публикации некоторых данных с помощью ASP.NET Web API.
В одном из API клиент хочет, чтобы мы отображали дату в формате yyyy-MM-dd. Я не хочу изменять глобальные настройки (например, GlobalConfiguration.Configuration.Formatters.JsonFormatter) для этого, поскольку он очень специфичен для этого клиента. И я развиваю это в решении для нескольких клиентов.
Одним из решений, о котором я мог подумать, является создание пользовательского JsonConverter а затем JsonConverter его в свойство, которое мне нужно для создания пользовательского форматирования
например
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
Просто интересно, есть ли другой простой способ сделать это.