博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net webapi自定义序列化时间
阅读量:7012 次
发布时间:2019-06-28

本文共 941 字,大约阅读时间需要 3 分钟。

  hot3.png

先把代码贴上,有时间再整理

namespace MvcApplication1.Controllers{    public class TestController : ApiController    {        [HttpGet]        public TimeClass TE()        {            return new TimeClass { Now=DateTime.Now };        }    }    public class TimeClass    {        [JsonConverter(typeof(SimpleDateConverter))]        public DateTime Now { get; set; }    }    public class SimpleDateConverter : DateTimeConverterBase    {        public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)        {            DateTime date = new DateTime();            DateTime.TryParse((string)reader.Value, out date);            return date;        }        public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)        {            writer.WriteValue(((DateTime)value).ToString("yyyy-MM-dd HH:mm:ss"));        }    }}

转载于:https://my.oschina.net/lnucel/blog/596735

你可能感兴趣的文章
VC++使用IMAPI调用Outlook邮箱客户端和Foxmail邮箱客户端遇到的问题
查看>>
Python字符编码以及循环机制介绍
查看>>
【原创】JDK动态代理,此次之后,永生难忘。
查看>>
collection的框架结构
查看>>
c++中的对象复制
查看>>
ubuntu下linux内核源码阅读工具和调试方法总结
查看>>
PHP生成UTF-8编码的CSV文件用Excel打开乱码的解决办法
查看>>
oracle数据库性能
查看>>
关于VS中的调试信息输出
查看>>
IOS-5个可以帮你优化App的优秀网站
查看>>
ArrayIndexOutOfBoundsException
查看>>
JAVA判断各种类型数据是否为空
查看>>
如何使用kali的Searchsploit查找软件漏洞
查看>>
Vim for Rails developers: Lazy modern configuration
查看>>
十三、Android studio环境的搭建
查看>>
ES6 系列之模板字符串
查看>>
JVM(四)垃圾回收的实现算法和执行细节
查看>>
对象解构与点操作访问究竟谁快
查看>>
Python3入门机器学习(七)- PCA
查看>>
2017阿里,百度,京东java面试+笔试大合集,这些面试题你都会吗?
查看>>