Estoy desarrollando una API para exponer algunos datos usando la API web ASP.NET.
En una de las API, el cliente quiere que expongamos la fecha en yyyy-MM-dd
formato. No quiero cambiar la configuración global (por ejemplo GlobalConfiguration.Configuration.Formatters.JsonFormatter
) para eso, ya que es muy específico para este cliente. Y lo desarrollo en una solución para múltiples clientes.
Una de las soluciones que se me JsonConverter
ocurre es crear una personalizada y luego ponerla en la propiedad que necesito para el formateo personalizado.
p.ej
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
Solo me pregunto si hay alguna otra manera fácil de hacerlo.