Na poziomie globalnym w .NET Core (wszystkie odpowiedzi interfejsu API), jak skonfigurować plik Startup.cs, aby puste pola były usuwane/ignorowane w odpowiedziach JSON?.NET Core: Usuń puste pola z odpowiedzi interfejsu API JSON
Korzystanie Newtonsoft.Json, można zastosować następujący atrybut do własności, ale chciałbym uniknąć konieczności dodawania go do każdego z nich:
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string FieldName { get; set; }
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public string OtherName { get; set; }