Olá
Para serializar uma classe em formato JSON em c#,por muitas vezes é utilizado o pacote Newtonsoft. Em alguns momentos há a necessidade de serializar somente as propriedades que estiverem preenchidas no objeto, removendo assim as que estiverem nulas. Para isto você pode utilizar a propriedade NullValueHandling da classe JsonSerializerSettings. Segue exemplo:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
JsonConvert.SerializeObject(suaInstanciaDeClasse, | |
Newtonsoft.Json.Formatting.None, | |
new JsonSerializerSettings { | |
NullValueHandling = NullValueHandling.Ignore | |
}); |
Até a próxima
Comentários
Postar um comentário