zoukankan      html  css  js  c++  java
  • C# .net mvc web api 返回 json 内容,过滤值为null的属性

    在WebApiConfig。Register 中增加一段

    #region 过滤值为null的属性


    //json 序列化设置
    GlobalConfiguration.Configuration.Formatters
    .JsonFormatter.SerializerSettings = new Newtonsoft.Json.JsonSerializerSettings()
    {
    NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore //设置忽略值为 null 的属性
    };


    #endregion

    --

    --

    public static class WebApiConfig
        {
            public static void Register(HttpConfiguration config)
            {
                // Web API 配置和服务
    
    
                #region 过滤值为null的属性
                //json 序列化设置
                GlobalConfiguration.Configuration.Formatters
                    .JsonFormatter.SerializerSettings = new Newtonsoft.Json.JsonSerializerSettings()
                    {
                        NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore //设置忽略值为 null 的属性
                    };
                #endregion
    
                // Web API 路由
                config.MapHttpAttributeRoutes();
    
                config.Routes.MapHttpRoute(
                    name: "DefaultApi",
                    routeTemplate: "api/{controller}/{id}",
                    defaults: new { id = RouteParameter.Optional }
                );
            }
        }

    --

  • 相关阅读:
    centos 7安装配置vsftpd
    lvs和haproxy机器必须注意的三个参数
    用python 脚本实现zabbix对java端口报警
    git的下载地址
    看的一篇很好的博客
    学习内容
    数组一些用法
    dom
    dom1
    for的基础
  • 原文地址:https://www.cnblogs.com/runliuv/p/10784232.html
Copyright © 2011-2022 走看看