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

  1. O que é JSON e onde é usado
  2. Regras de sintaxe: colchetes, vírgulas, aspas e dois-pontos
  3. Os seis tipos de valor permitidos em JSON
  4. Como objetos e arrays aninham para modelar dados reais
  5. Erros típicos (vírgula final, comentários, aspas simples)
  6. JSON em APIs REST e arquivos de configuração
  7. Escape de strings e Unicode no texto JSON
  8. JSON Schema para validar estrutura
  9. JSONPath para consultar documentos aninhados
  10. Parse de texto para valores no programa
  11. Geração de texto JSON a partir de valores
  12. Indentação, quebras de linha e layout legível
  13. Inspecionar JSON em arquivos e logs
  14. Padrões de documento: lista vs objeto
  15. 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.