Curso

Como manipular dados em JSON no .NET

O formato JSON é atualmente um dos mais utilizados na representação, armazenamento e tráfego de dados entre aplicações, principalmente web services. Sendo assim, é fundamental saber lidar com esse formato em nossos projetos. Neste curso vamos aprender a trabalhar com o formato JSON em aplicações .NET utilizando C#. Ao longo das aulas, veremos como converter objetos em C# para JSON, bem como realizar o processo inverso, obtendo um objeto C# a partir de um texto contendo sua estrutura em JSON. Também veremos como salvar e carregar arquivos JSON e algumas dicas sobre como diminuir o tamanho desses arquivos, a fim de reduzir a quantidade de informações a serem trafegadas e armazenadas pelas aplicações.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

5 horas

(5 aulas)

Aula 1 - Introdução

Iniciando nosso curso, conheceremos nessa aula o formato JSON e sua sintaxe básica para a representação de dados.

Aula 2 - Conversões básicas entre objetos e JSON

Neste vídeo veremos como serializar um objeto em C#, obtendo sua representação em JSON. Logo após, realizaremos o procedimento inverso, convertendo uma string em formato JSON para um objeto C# da nossa aplicação.

Aula 3 - Salvando e carregando arquivos JSON

A exportação e importação de dados em formato JSON a partir de arquivos é uma tarefa comumente realizada por aplicações de diversos tipos.

Aula 4 - Como reduzir os arquivos gerados

Ao gerar arquivos contendo os dados dos objetos da aplicação, normalmente temos a intenção de armazená-los ou enviá-los através da rede.

Aula 5 - Removendo propriedades do JSON

Muitas vezes, ao serializar objetos, obtendo seu equivalente em JSON, não desejamos que algumas propriedades desses objetos sejam incluídas no arquivo final.

Iniciar agora
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de .NET

Hello World com a linguagem C#

Relatórios com o Stimulsoft Reports.Web para .NET

O que é .NET Core?