首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在使用Json.Net进行序列化时指定自定义DateTime格式

在使用Json.Net进行序列化时指定自定义DateTime格式
EN

Stack Overflow用户
提问于 2013-09-05 19:52:58
回答 7查看 188.5K关注 0票数 168

我正在开发一个应用程序接口,以使用ASP.NET Web API公开一些数据。

在其中一个应用程序接口中,客户端希望我们以yyyy-MM-dd格式公开日期。我不想为此更改全局设置(例如GlobalConfiguration.Configuration.Formatters.JsonFormatter),因为它非常特定于此客户端。我在为多个客户端开发的解决方案中实现了这一点。

我能想到的一种解决方案是创建一个自定义JsonConverter,然后将其放入我需要进行自定义格式设置的属性中

例如:

代码语言:javascript
复制
class ReturnObjectA 
{
    [JsonConverter(typeof(CustomDateTimeConverter))]
    public DateTime ReturnDate { get;set;}
}

我只是想知道是否有其他简单的方法可以做到这一点。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18635599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档