Newtonsoft不隐藏空值

时间:2019-02-05 00:28:58

标签: json.net

我在这里做错什么了吗?当我运行此代码时,仍然显示空值。

var data = new Dictionary<string, string> {
    ["foo"] = "12",
    ["bar"] = null
};

var json = JsonConvert.SerializeObject(data, Newtonsoft.Json.Formatting.None, new JsonSerializerSettings {
    NullValueHandling = NullValueHandling.Ignore
});

Console.WriteLine(json);

该输出(在LinqPad中)是

{"foo":"12","bar":null}

0 个答案:

没有答案