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

  • 相关阅读:
    2016.7.15
    2016.7.15
    2016.7.8
    2016.7.8
    2016.7.6
    2016.7.1--测评官网系列--手机行业
    2016.6.28--测评官网系列--牛奶行业
    2016.6.27
    Java中的Timer和TimerTask在Android中的用法
    Android 计时器Timer用法
  • 原文地址:https://www.cnblogs.com/zxtceq/p/9104443.html
Copyright © 2011-2022 走看看