如何在json序列化(Newtonsoft.Json)中忽略空字段?

时间:2020-04-29 11:04:03

标签: c# json.net

我有一个对象,其中包含iList,iDictionary的多个实例以及包含某些基元的对象。我有这段代码不包含空值,但是在iDictionary上不起作用。该问题仅在对象较大时才适用。

           ['23', '23', '55', '55', '55', '55', '55', '51', '51', '19']

对象

temp_lst

json的相关部分

    tw.Write(JsonConvert.SerializeObject(ic, Formatting.None,
    new JsonSerializerSettings
    {
        NullValueHandling = NullValueHandling.Ignore
    }));

1 个答案:

答案 0 :(得分:0)

我删除了文件并重新创建它,而不是覆盖它。源对象完全相同。我可能没有正确覆盖文件。