zoukankan      html  css  js  c++  java
  • WebApi关于配置全局返回Json数据格式时间以及命名小写

    1.直接在Global文件中配置:

    var formatters = GlobalConfiguration.Configuration.Formatters;
    var jsonFormatter = formatters.JsonFormatter;
    var settings = jsonFormatter.SerializerSettings;
    settings.Formatting = Newtonsoft.Json.Formatting.Indented;
    settings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
    settings.ContractResolver = new CamelCasePropertyNamesContractResolver();View Code

    复制代码
      1 var formatters = GlobalConfiguration.Configuration.Formatters;
      2 var jsonFormatter = formatters.JsonFormatter;
      3 var settings = jsonFormatter.SerializerSettings;
      4 settings.Formatting = Newtonsoft.Json.Formatting.Indented;
      5 settings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
      6 settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
    复制代码

    image

    image

    2.配置任意的返回格式json和xml

      1config.Formatters.JsonFormatter.MediaTypeMappings.Add(new QueryStringMapping("format", "json", "application/json"));
      2config.Formatters.XmlFormatter.MediaTypeMappings.Add(new QueryStringMapping("format", "xml", "application/xml"));

    image

    3.使用Cors跨域框架配置跨域

    image

    3.1在webapi控制器下的配置

    image

  • 相关阅读:
    团队展示
    第二次结对编程作业
    第12组 团队展示
    第一次结对编程作业
    第一次个人编程作业
    软工第一次作业
    第十章 创建计算字段
    第九章 用正则表达式进行搜索
    第八章 用通配符进行过滤
    第七章 数据过滤
  • 原文地址:https://www.cnblogs.com/zxtceq/p/9104443.html
Copyright © 2011-2022 走看看