基本上所有的人都在DateTime类型的字段,被序列化成json的时候,遇到过可恨的Date(1294499956278+0800);但是又苦于不能全局格式化设置,比较难受。以往的方式,要么使用全局的Newtonsoft的配置,要么自己重写ActionResult,总之都比较麻烦。在Core提供了更为简单更为明了的办法;不多说,直接上代码!

 1 //代码位置:Startup.cs
 2 public void ConfigureServices(IServiceCollection services)
 3 {
 4     services.AddMvc()
 5     .AddJsonOptions
 6     (
 7         json =>
 8         {
 9             //统一设置JsonResult中的日期格式    
10             json.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
11         }
12     );
13 }

 

  

相关文章:

  • 2021-07-12
  • 2021-08-26
  • 2021-09-29
  • 2022-02-16
  • 2022-12-23
  • 2021-07-24
  • 2021-08-24
  • 2021-09-29
猜你喜欢
  • 2021-09-03
  • 2022-12-23
  • 2021-06-09
  • 2018-06-19
  • 2022-12-23
  • 2021-08-24
  • 2021-12-30
相关资源
相似解决方案