2013-05-09 77 views
2

我JSON阵列,通过采用序列Newtonsoft列表如下删除Null值

[{"ID":"1","Name":"somename","Class":"12","Section":null},{"ID":null,"Name":"somename","Class":"13","Section":null},{"ID":2,"Name":"somename","Class":null,"Section":"A"}] 

一个字符串,我需要通过删除NULL值到另一个JSONString像下面

这个JSON转换
[{"ID":"1","Name":"somename","Class":"12",},{"Name":"somename","Class":"13",},{"ID":2,"Name":"somename","Section":"A"}] 

有没有一种方法可以使用牛顿软件,或者我该如何操作。

回答

9

您可以使用JsonSerializerSettingsNullValueHandling

var result = JsonConvert.SerializeObject(obj, 
      new JsonSerializerSettings() 
      { 
       NullValueHandling = NullValueHandling.Ignore 
      }); 
+2

要命的Cuong。谢谢 :) – user2067567 2013-05-09 06:46:03