Je développe une API pour exposer certaines données à l'aide de l'API Web ASP.NET.
Dans l'une des API, le client veut que nous exposions la date au yyyy-MM-ddformat. Je ne veux pas changer les paramètres globaux (par exemple GlobalConfiguration.Configuration.Formatters.JsonFormatter) pour cela car il est très spécifique à ce client. Et je développe cela dans une solution pour plusieurs clients.
Une des solutions à laquelle je pourrais penser est de créer une personnalisation JsonConverter, puis de la placer dans la propriété dont j'ai besoin pour effectuer la mise en forme personnalisée
par exemple
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
Je me demande simplement s'il existe un autre moyen facile de le faire.