ASP.NET Web API kullanarak bazı verileri ortaya çıkarmak için bir API geliştiriyorum.
API'lardan birinde, müşteri tarihi yyyy-MM-dd
formatta göstermemizi ister . GlobalConfiguration.Configuration.Formatters.JsonFormatter
Bu istemciye çok özel olduğu için bunun için genel ayarları (örneğin ) değiştirmek istemiyorum . Ve bunu birden fazla müşteri için bir çözümde geliştiriyorum.
Aklıma gelen bir çözüm, bir özel oluşturmak JsonConverter
ve daha sonra özel biçimlendirme yapmak için gereken özelliği koymak
Örneğin
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
Bunu yapmanın başka kolay bir yolu olup olmadığını merak etmek.