码迷,mamicode.com
首页 > Web开发 > 详细

Json Null 不输出

时间:2015-01-19 10:39:55      阅读:136      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!