Visual Basic .NET · Capítulo 10

JSON, CSV e serialização

Trocar dados entre programas e persistir estruturas com formatos comuns.

CONCEITO

O que precisas de perceber

JSON é excelente para APIs e configuração; CSV é simples para dados tabulares. Valida sempre a estrutura recebida, trata encoding UTF-8 e nunca assumas que um ficheiro externo contém exatamente o que esperas. Distingue serialização de armazenamento seguro de objetos.

EXEMPLO

Vê o código

// serializa uma estrutura para JSON e volta a lê-la com validação
CADERNO DIGITAL

As minhas notas

Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.

Guardado localmente.
AGORA TU

Exercício

Lê um ficheiro JSON de inventário, valida campos obrigatórios e exporta um CSV com os equipamentos ativos.

Ver uma solução possível
// serializa uma estrutura para JSON e volta a lê-la com validação