Newtonsoft.Json null值不序列化

Posted 一!雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Newtonsoft.Json null值不序列化相关的知识,希望对你有一定的参考价值。

如果对当前序列化的实体全部生效的话使用如下:

var jSetting = new JsonSerializerSettings {NullValueHandling = NullValueHandling.Ignore};
var json = JsonConvert.SerializeObject(response, Formatting.Indented, jSetting);
如果只是对其中一个属性生效的话,使用下面的方法:

[JsonProperty(PropertyName="onLineFile",NullValueHandling=NullValueHandling.Ignore)]
public OnLineFileVo OnLineFile { get; set; } //



以上是关于Newtonsoft.Json null值不序列化的主要内容,如果未能解决你的问题,请参考以下文章

JSON序列化自己主动过滤NULL值

Newtonsoft.Json(Json.Net)学习笔记

反序列化时的 Newtonsoft.JSON 空值

Newtonsoft.Json

如何使用 C# 进行条件序列化 - NewtonSoft.Json

Newtonsoft JSON 序列化