zoukankan      html  css  js  c++  java
  • asp.net WebApi WebApiConfig.cs Web API 配置和服务

    public static void Register(HttpConfiguration config)
    {

    ...............................

    var jsonSettings = config.Formatters.JsonFormatter.SerializerSettings;
    //获取或设置在序列化和反序列化期间如何处理空值。
    jsonSettings.NullValueHandling = NullValueHandling.Ignore;//在序列化和反序列化对象时忽略空值。

    // 移除XML序列化器
    config.Formatters.Remove(config.Formatters.XmlFormatter);
    config.Formatters.JsonFormatter.Indent = true;
    // 解决json序列化时的循环引用问题
    config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
    // 对 JSON 数据使用混合大小写。驼峰式,但是是javascript 首字母小写形式.
    config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver();
    //日期格式
    var dateTimeConverter = new Newtonsoft.Json.Converters.IsoDateTimeConverter {
    DateTimeFormat = "yyyy-MM-dd HH:mm:dd"
    };
    config.Formatters.JsonFormatter.SerializerSettings.Converters.Add(dateTimeConverter);

    ...............................

    }

  • 相关阅读:
    甘草
    html2pdf
    gitlab jenkins 安装笔记
    mac phpbrew安装
    域名解析各项记录对应的值
    网站添加ico图标
    dom控制
    webstrom 代码工具(转http://www.cnblogs.com/tangdanni11/p/5149063.html)
    http协议(转http://www.cnblogs.com/guguli/p/4758937.html)
    预解析机制
  • 原文地址:https://www.cnblogs.com/bwlluck/p/11162399.html
Copyright © 2011-2022 走看看