Aprenda JSON
Guias detalhados, exemplos práticos, correção de erros comuns e folhas de referência rápida. Tudo para trabalhar com JSON com confiança.
Guias para desenvolvedores
O que é JSON? Guia completo para iniciantes
Fundamentos: tipos de dados, regras de sintaxe e casos de uso reais.
JSON vs YAML: diferenças, prós e contras
Comparação lado a lado com exemplos de Docker, Kubernetes e CI/CD.
JSON vs XML: qual formato usar?
Comparação de recursos, desempenho e quando o XML ainda é a melhor opção.
Como formatar JSON: métodos, ferramentas e boas práticas
Ferramentas online, CLI, abordagens programáticas e o debate sobre indentação.
Como corrigir JSON inválido: erros comuns e soluções
Os 10 erros mais frequentes com exemplos antes/depois e correções rápidas.
Converter JSON para CSV: guia completo
Estratégias de achatamento, dados aninhados e exemplos em JavaScript e Python.
Tutorial JSONPath: consulte JSON como um profissional
Todos os operadores, filtros, mais de 15 exemplos práticos e código em várias linguagens.
JSON Schema: o que é e como usar
Tipos, restrições, composição, $ref e um exemplo real de validação.
Tokens JWT explicados: estrutura, segurança e decodificação
Cabeçalho, payload e assinatura; algoritmos; boas práticas; sessões vs JWT.
Boas práticas de API JSON para desenvolvedores
Convenções de nomenclatura, paginação, tratamento de erros e desempenho.
Como testar APIs REST no navegador
Métodos HTTP, cabeçalhos, autenticação, códigos de status e CORS com exemplos práticos.
Gerar código tipado a partir de JSON em várias linguagens
Interfaces TypeScript, dataclasses Python, structs Go, serde Rust e mais a partir de um único JSON.
Modelos JSON para desenvolvedores
Modelos prontos para APIs REST, arquivos de configuração, esquemas de banco e infraestrutura em nuvem.
Exemplos JSON
Objeto JSON
Estrutura, sintaxe e pares chave/valor
Array JSON
Listas de strings, números, objetos e tipos mistos
JSON aninhado
Estruturas multinível e padrões de acesso
Resposta de API
Padrões de sucesso, erro e paginação
Arquivos de configuração
package.json, tsconfig.json e padrões semelhantes
Null e booleanos
Quando e como usar null, true e false
Escape de strings
Caracteres especiais, sequências de escape e Unicode
Tipos numéricos
Inteiros, decimais, precisão e casos extremos
Corrigir erros JSON
Token inesperado
Vírgulas finais, comentários, aspas simples
Vírgula final
Vírgula extra após o último item em objeto ou array
String não terminada
Aspas de fechamento ausentes e caracteres não escapados
Colchete ou chave ausente
Arrays ou objetos não fechados, JSON truncado
Chaves duplicadas
A mesma chave aparece mais de uma vez no objeto
Sequência de escape inválida
Barras invertidas incorretas e caminhos Windows
Formato numérico inválido
Zeros à esquerda, NaN, infinito e números hexadecimais