5 Erros Mais Comuns em JSON (e Como Corrigi-los)
Introdução: Por Que Erros em JSON São Tão Comuns
JSON é um dos formatos de dados mais populares para APIs, configurações e troca de informações. No entanto, até mesmo pequenos erros no seu JSON podem quebrar aplicativos, interromper integrações ou tornar a depuração um pesadelo. Aqui estão os cinco erros mais comuns em JSON (com exemplos reais) e como corrigi-los.
1. Vírgula Final
Em JSON, não é permitido usar vírgula após o último item em um objeto ou array. Esse é um erro comum ao editar manualmente.
{
"name": "Alice",
"age": 30,
}
{
"name": "Alice",
"age": 30
}
2. Aspas Simples vs. Duplas
JSON exige que todas as chaves e valores de texto usem apenas aspas duplas. Aspas simples não são válidas.
{
'name': 'Bob'
}
{
"name": "Bob"
}
3. Caracteres Não Escapeados
Certos caracteres (como quebras de linha, tabulações ou aspas dentro de uma string) precisam ser corretamente escapados com uma barra invertida.
{
"note": "Isso vai quebrar: "hello""
}
{
"note": "Isso vai funcionar: \"hello\""
}
4. Colchetes ou Chaves Faltando
Cada colchete ou chave de abertura deve ter uma correspondente de fechamento. Faltar ou sobrar algum sempre causará JSON inválido.
{
"name": "Eve",
"items": [1, 2, 3
}
{
"name": "Eve",
"items": [1, 2, 3]
}
5. Erros de Tipo de Dados
Números, booleanos e null não devem estar entre aspas. Por exemplo, 42 é válido, mas "42" é uma string, não um número.
- "true" (string) não é o mesmo que true (booleano)
- "null" (string) não é o mesmo que null (valor)
- "42" (string) não é o mesmo que 42 (número)
{
"age": "42",
"active": "true"
}
{
"age": 42,
"active": true
}
Como Nossa Ferramenta Pode Ajudar
Cole seu JSON no nosso validador ou ferramenta de reparo para identificar e corrigir esses erros instantaneamente. Nossas ferramentas apontam o problema exato — e até sugerem reparos automáticos para os erros mais comuns.