Ler em inglês

Episódio

Bem-vindo ao System.Text.Json - Como ler e gravar objetos .NET como JSON

por James Montemagno, Matt Soucoup

James e Matt explicam os conceitos básicos de System.Text.Json para ler e gravar objetos .NET como JSON! Este incrível recurso integrado do .NET que quase todos os aplicativos podem utilizar. A Serialização é o processo de conversão do estado de um objeto, ou seja, os valores de suas propriedades, em um formulário que pode ser armazenado ou transmitido. O formulário serializado não inclui nenhuma informação sobre os métodos associados de um objeto. A desserialização reconstrói um objeto do formulário serializado.

O design da biblioteca System.Text.Json enfatiza o alto desempenho e a baixa alocação de memória em um amplo conjunto de recursos. O suporte interno a UTF-8 otimiza o processo de leitura e gravação de texto JSON codificado como UTF-8, que é a codificação mais predominante para dados na Web e arquivos em disco.

A biblioteca também fornece classes para trabalhar com um DOM (modelo de objeto do documento) na memória. Esse recurso permite o acesso aleatório aos elementos em uma cadeia de caracteres ou arquivo JSON.

Capítulos

  • 00:00 - Introdução e O que é JSON e System.Text.Json?
  • 03:00 – Gravando/serializando objetos .NET como JSON
  • 07:40 – Gravando dados JSON em um arquivo
  • 12:05 – Leitura/desserialização de JSON como objetos .NET
  • 15:05 – Lendo um arquivo JSON para um objeto .NET
  • 19:00 - Encerramento e o que vem a seguir

Recursos adicionais

.NET