ASP.NET Web API를 사용하여 일부 데이터를 노출하는 API를 개발 중입니다.
API 중 하나에서 클라이언트는 날짜를 yyyy-MM-dd
형식으로 노출하기를 원합니다 . 전역 설정 (예 :) GlobalConfiguration.Configuration.Formatters.JsonFormatter
은이 클라이언트에만 적용되므로 변경하고 싶지 않습니다 . 그리고 여러 고객을위한 솔루션으로 개발하고 있습니다.
내가 생각할 수있는 해결책 중 하나는 사용자 지정 JsonConverter
을 만든 다음 사용자 지정 서식을 지정 해야하는 속성에 넣는 것입니다.
예 :
class ReturnObjectA
{
[JsonConverter(typeof(CustomDateTimeConverter))]
public DateTime ReturnDate { get;set;}
}
다른 쉬운 방법이 있는지 궁금합니다.