我通过使用Newtonsoft序列化列表将JSON数组作为字符串,如下所示
[{"ID":"1","Name":"somename","Class":"12","Section":null},{"ID":null,"Name":"somename","Class":"13","Section":null},{"ID":2,"Name":"somename","Class":null,"Section":"A"}]
Run Code Online (Sandbox Code Playgroud)
我需要通过将NULL值移到另一个JSONString 来转换此JSON,如下所示
[{"ID":"1","Name":"somename","Class":"12",},{"Name":"somename","Class":"13",},{"ID":2,"Name":"somename","Section":"A"}]
Run Code Online (Sandbox Code Playgroud)
有没有办法可以使用Newtonsoft或者我如何使用它.
cuo*_*gle 10
你可以用JsonSerializerSettings与NullValueHandling:
var result = JsonConvert.SerializeObject(obj,
new JsonSerializerSettings()
{
NullValueHandling = NullValueHandling.Ignore
});
Run Code Online (Sandbox Code Playgroud)