C#中Object转JSON之格式化时间
前后端分离时,前端会通过api的方式请求数据,并且一般后端都是以JSON格式返回数据,首先在C#中将Object转JSON需要先引入using Newtonsoft.Json;
string str = JsonConvert.SerializeObject(dataTable);
使用上述代码就可以把Object格式的内容转换为JSON字符串了,但是前端拿到数据展示时,日期可能会成为如下图的格式
日期会带一个T,或者其他混乱的日期格式,这个时候我们需要对日期进行序列化,使其转换为 年-月-日 时:分:秒,我们再引入using Newtonsoft.Json.Converters;
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
timeConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
string str = JsonConvert.SerializeObject(dataTable,timeConverter);
使用以上代码就可以在转换为JSON的时候,同时对日期数据进行格式化处理,最后效果如下图
版权声明:
作者:兴兴
文章:C#中Object转JSON之格式化时间
链接:https://www.networkcabin.com/original/1480
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:C#中Object转JSON之格式化时间
链接:https://www.networkcabin.com/original/1480
文章版权归本站所有,未经授权请勿转载。
THE END