我正在开发一个应用程序接口,以使用ASP.NET Web API公开一些数据。
在其中一个应用程序接口中,客户端希望我们以yyyy-MM-dd
格式公开日期。我不想为此更改全局设置(例如GlobalConfiguration.Configuration.Formatters.JsonFormatter
),因为它非常特定于此客户端。我在为多个客户端开发的解决方案中实现了这一点。
我能想到的一种解决方案是创建一个自定义JsonConverter
,然后将其放入我需要进行自定义格式设置的属性中
例如:
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
我只是想知道是否有其他简单的方法可以做到这一点。
https://stackoverflow.com/questions/18635599
复制相似问题