zoukankan      html  css  js  c++  java
  • asp.net core 3.1 webapi接口参数有时间类型取不到值得问题

    asp.net core 3.1 webapi项目,入参的类的参数里有时间格式,默认如下:

    "book_date": "2020-03-25T08:17:45.457Z",

    如果我们传这样
    "book_date": "2020-03-25 08:17:45.457",
    接口里就取不到值了。
    根据“asp.net core 3.1官方文档 http://www.zyiz.net/xilie-293.html”说明,应该是字段匹配对不上。
    解决方案如下:

    我们用的jon解析是 Newtonsoft.Json
    在StartUp类的ConfigureServices方法里添加一句代码:
    //http://www.zyiz.net/xilie-293.html
    
     services.AddMvc(options =>
                {
                    if (!env.IsDevelopment())
                    { 
                    }
                })
                    .AddNewtonsoftJson(options =>
                {
                    //设置时间格式
                    options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
                })
    也就是.AddNewtonsoftJson 方法。


  • 相关阅读:
    CSU 1122
    CSU 1256
    CSU 1240
    HDU 1874
    CSU 1004
    Problem F CodeForces 16E
    Problem E CodeForces 237C
    Problem C FZU 1901
    12-30
    2016-12-29
  • 原文地址:https://www.cnblogs.com/puzi0315/p/12567210.html
Copyright © 2011-2022 走看看