我在这里做错什么了吗?当我运行此代码时,仍然显示空值。
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}