使用 Utf8Json 库序列化时排除空字段?

Exclude null fields while serialization using Utf8Json library?

在使用 Utf8Json 库将 POCO 序列化为 JSON 字符串时,有什么方法可以忽略空字段吗?

我下面的 class 中有一个 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 库来做到这一点?

使用resolver:

return Utf8Json.JsonSerializer.ToJsonString(this, 
    Utf8Json.Resolvers.StandardResolver.ExcludeNull);