В одном из API клиент хочет, чтобы мы предоставили дату в формате yyyy. -ММ-дд. Я не хочу менять для этого глобальные настройки (например, GlobalConfiguration.Configuration.Formatters.JsonFormatter), поскольку они очень специфичны для этого клиента. И я разрабатываю это в решении для нескольких клиентов.
Одно из решений, которое я мог придумать, — создать собственный JsonConverter, а затем поместить его к свойству, которое мне нужно, чтобы выполнить пользовательское форматирование
например,
Код: Выделить всё
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
Подробнее здесь: https://stackoverflow.com/questions/186 ... h-json-net