如何使用json.net忽略类中的属性(如果为NULL)我在用Json.NET将类序列化为JSON。我有这样的课:class Test1{
[JsonProperty("id")]
public string ID { get; set; }
[JsonProperty("label")]
public string Label { get; set; }
[JsonProperty("url")]
public string URL { get; set; }
[JsonProperty("item")]
public List<Test2> Test2List { get; set; }}我想添加一个JsonIgnore()属性为Test2List属性仅在Test2List是null..如果它不是空的,那么我想将它包含在我的json中。
3 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
NullValueHandling
JsonSerializer _jsonWriter = new JsonSerializer { NullValueHandling = NullValueHandling.Ignore };
JsonConvert.SerializeObject(myObject, Newtonsoft.Json.Formatting.None, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore });
- 3 回答
- 0 关注
- 1725 浏览
添加回答
举报
0/150
提交
取消