zoukankan      html  css  js  c++  java
  • Json Null 不输出

    [TestMethod]
           public void NodeTest()
           {
               datanode d = new datanode()
               {
                   name = "zbw911",
                   children = new List<datanode>
                   {
                       new datanode
                       {
                           name = "1",
                           size = 99,
                       },
                       new datanode
                       {
                           name = "2",
                           size = 99,
                       }
                   }
               };

               var x = Newtonsoft.Json.JsonConvert.SerializeObject(d,
                   Newtonsoft.Json.Formatting.None,
                   new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore });

               Console.WriteLine(x);

           }
     

       class datanode
       {
           public string name { get; set; }

           public int? size { get; set; }

           public List<datanode> children { get; set; }

       }

     

     

    适用于D3.js输出

     

     

    测试名称:     NodeTest
    测试结果:     已通过
    结果 的标准输出:     {"name":"zbw911","children":[{"name":"1","size":99},{"name":"2","size":99}]}

  • 相关阅读:
    Mina、Netty、Twisted一起学(七):公布/订阅(Publish/Subscribe)
    MySQL高可用之——keepalived+互为主从
    JS之BOM
    Mac下利用(xcode)安装git
    计算矩阵边缘元素之和
    什么是猴子补丁(monkey patch)
    协议支撑
    BZOJ 3727 PA2014 Final Zadanie 树形DP
    Linux cat命令
    iOS8新特性
  • 原文地址:https://www.cnblogs.com/zbw911/p/4233128.html
Copyright © 2011-2022 走看看