Visão geral
Curso de JSON
Introdução estruturada ao JSON: sintaxe, tipos, parse, geração, padrões reais e trade-offs no ecossistema.
Este curso ensina JSON como formato de dados — não como clicar botões em um app específico. JSON (JavaScript Object Notation) é a língua franca de APIs web, arquivos de configuração e logs estruturados.
Para quem é este curso
- Desenvolvedores que veem JSON todo dia mas nunca aprenderam as regras formalmente
- Estudantes que comparam JSON com objetos JavaScript ou outros formatos
- Quem se prepara para ler documentação de API ou depurar payloads malformados
O que você vai aprender
- O que é JSON e onde é usado
- Regras de sintaxe: colchetes, vírgulas, aspas e dois-pontos
- Os seis tipos de valor permitidos em JSON
- Como objetos e arrays aninham para modelar dados reais
- Erros típicos (vírgula final, comentários, aspas simples)
- JSON em APIs REST e arquivos de configuração
- Escape de strings e Unicode no texto JSON
- JSON Schema para validar estrutura
- JSONPath para consultar documentos aninhados
- Parse de texto para valores no programa
- Geração de texto JSON a partir de valores
- Indentação, quebras de linha e layout legível
- Inspecionar JSON em arquivos e logs
- Padrões de documento: lista vs objeto
- Papel do JSON e trade-offs em sistemas modernos
Como usar este curso
Use o sumário à esquerda para navegar entre as lições. Cada lição constrói sobre a anterior. Leia a visão geral primeiro e comece pela Lição 1.
Quando quiser prática depois de uma lição, a ferramenta relacionada opcional pode formatar e validar JSON — mas o objetivo do curso é entender o formato em si.