我有一个模型,它看起来像
public class DataClass
{
public string Name { get; set; }
public string Address { get; set; }
public string ContactNo { get; set; }
}
我尝试使用下面提到的代码转换 Json 请求。
var l=new List<Data>();
l.Add(new Data(){Name="foo",Address ="bar",ContactNo =123});
l.Add(new Data(){Name="biz",Address ="baz"});
string json=JsonConvert.SerializeObject(l);
它会给我类似的字符串
[{"Name":"foo","Address":"bar","ContactNo":"123"},{"Name":"biz","Address":"baz","ContactNo":""}]
在输出中,第二个 ContactNo 有一个空字符串,但我不需要没有值或 NULL 的字段。谁能告诉我从 Json 请求中避免 NULL 或 Empty 字段的最佳方法是什么?提前致谢。