[Dica Rápida] — Usando um novo suporte a JSON no .Net Core 3

Fernando Mendes
JunDevelopers
Published in
2 min readMar 3, 2020

Olá pessoal, tudo bem?

Creio que a maioria de vocês já usou o famoso pacote Newtonsoft em suas aplicações para serializar ou deserializar seus objetos em Json.

Pois é, eu também usei muito. E com a versão do .Net Core 3.0, existe agora uma opção nativa, que está agora em System.Text.Json

Vejam acima que fiz o serializer e deserializer de um objeto denomidado Pessoa.

Notem que a sintaxe é muito parecida de um para o outro.

Mas agora, vocês podem me perguntar, qual a diferença entre os dois?.. bom existem algumas sim.

Uma delas é que a versão do .Net Core 3, tem sobrecargas dos métodos assíncronos para criação de arquivos;

Para criar arquivos a partir de um objeto
Deserializa o objeto que está no arquivo

Uma outra diferença, não menos importante é o fato de não precisar fazer o download da referencia do Newtonsoft via nuget.

Nem pessoal, segue uma dica bem rápida, somente para compartilhar que hoje o .Net Core traz uma gama de facilidades que antes precisávamos buscar em referencias externas, e que agora existem já de forma nativa;

Espero que tenham gostado!

Até a próxima!

--

--

Fernando Mendes
JunDevelopers

Software Architect .NET C# | Microsoft MVP 🏆🏆 | Co-Founder community JunDevelopers