Os Erros Mais Comuns em Estruturas JSON

Descubra os erros mais frequentes na criação de arquivos JSON e aprenda como corrigi-los. De vírgulas extras a aspas simples.

Experimente a Ferramenta Agora

Use nossa ferramenta gratuita e obtenha resultados instantâneos

Você colou seu código em um validador e ele retornou "Invalid JSON"? Não se preocupe, isso acontece com os melhores desenvolvedores. Na maioria das vezes, o culpado é um pequeno detalhe sintático.

Vamos analisar os erros clássicos que tornam um JSON inválido e como resolvê-los definitivamente.

1. Vírgula no Último Item (Trailing Comma)

Este é, sem dúvida, o erro número um. Diferente de objetos JavaScript onde a vírgula final é permitida, no padrão JSON estrito ela é proibida.

Exemplo Errado: `{"id": 1,}` | Exemplo Correto: `{"id": 1}`

2. Aspas Simples vs Aspas Duplas

No JSON, tanto as chaves (keys) quanto os valores do tipo string DEVEM usar aspas duplas (" ). O uso de aspas simples (') é um erro de sintaxe comum para quem vem do JavaScript ou Python.

Lembre-se: 'name': 'valor' é inválido. O correto é "name": "valor".

3. Chaves sem Aspas

Outro vício de quem programa em JS é omitir as aspas nas chaves. No JSON, a chave deve ser obrigatoriamente uma string.

Incorreto: { idade: 25 } | Correto: { "idade": 25 }.

4. Tipos de Dados Incorretos

O JSON aceita apenas alguns tipos de dados específicos. Tentar usar funções, datas (sem ser como string) ou comentários tornará o arquivo inválido.

  • Strings (aspas duplas)
  • Números (inteiros ou decimais)
  • Objetos { }
  • Arrays [ ]
  • Booleanos (true, false)
  • Nulo (null)

5. Caracteres de Controle e Encoding

Às vezes, copiar e colar texto de documentos Word ou PDFs pode introduzir caracteres de controle invisíveis ou "aspas inteligentes" (curvadas), que não são reconhecidas pelo parser de JSON.

Conclusão

Conhecer esses erros ajuda você a escrever códigos mais limpos desde o início. Sempre que encontrar um erro, verifique primeiro as vírgulas e as aspas.

Se ainda estiver com dificuldades, nosso validador online aponta o local exato do problema para você.

Pronto para Começar?

Acesse nossa ferramenta gratuita e comece a usar agora mesmo