使用以下方法将 POCO 序列化为 JSON 字符串时,有什么方法可以忽略空字段Utf8Json
图书馆?
我有一个ToString
我在外部使用的下面的类中的方法,所以我想看看是否有任何方法可以在进行序列化时排除空字段?基本上我不希望序列化后 json 字符串中出现空字段。我在用Uft8Json
图书馆在这里。
public class Process
{
public Process() { }
[DataMember(Name = "lang_code")]
public string LCode { get; set; }
[DataMember(Name = "data_currency")]
public string Currency { get; set; }
[DataMember(Name = "country_code")]
public string CCode { get; set; }
public override string ToString()
{
return Utf8Json.JsonSerializer.ToJsonString(this);
}
}
我尝试阅读文档但找不到。有什么方法可以使用Utf8Json
图书馆?
Use resolver https://github.com/neuecc/Utf8Json#resolver:
return Utf8Json.JsonSerializer.ToJsonString(this,
Utf8Json.Resolvers.StandardResolver.ExcludeNull);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)