首页 > Web开发 > 详细

Json Null 不输出

时间:2015-01-19 10:36:44      阅读:316      评论:0      收藏:0      [点我收藏+]

[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}]}

Json Null 不输出

原文:http://www.cnblogs.com/zbw911/p/4233128.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!