← Início

Validador de JSON

Verifica se um texto é JSON válido — chaves e strings entre aspas duplas, sem vírgula depois do último item, todos os colchetes e chaves fechados corretamente — e aponta o erro de sintaxe exato quando não é. A validação usa o JSON.parse() embutido no navegador, então nada é enviado.

JSON de Entrada

O que significa "JSON válido"?

Um JSON válido segue uma sintaxe rígida: chaves e valores de texto devem usar aspas duplas (não aspas simples), não pode haver vírgulas sobrando após o último item, e cada colchete e chave deve estar corretamente fechado e correspondido. Esta ferramenta verifica seu texto contra essa sintaxe usando o JSON.parse() nativo do navegador e, se algo estiver errado, informa o erro específico em vez de deixar você adivinhando.

Como usar o Validador de JSON

  1. Cole — cole o JSON que deseja verificar na caixa de entrada acima. Pode ser a resposta de uma API ou um arquivo de configuração que você mesmo escreveu.
  2. Valide — clique no botão "Validar JSON" para conferir a sintaxe instantaneamente com o JSON.parse().
  3. Veja o resultado — se a sintaxe estiver correta, aparece um cartão de sucesso; se houver algum problema, um cartão de erro indica o que está errado e onde.
  4. Corrija — ajuste o ponto indicado pela mensagem de erro e valide novamente, repetindo até que o JSON fique válido.

Quais são os erros de JSON mais comuns?

Os três mais frequentes são problemas com aspas, vírgulas sobrando e colchetes desbalanceados. Envolver chaves ou textos em aspas simples (') é um erro em JSON — elas devem ser aspas duplas ("). Uma vírgula (,) após o último item de um array ou objeto também não é permitida, e a validação falha se o número de colchetes e chaves de abertura e fechamento não corresponder. A mensagem de erro da validação indica onde o problema ocorreu, para que você possa localizá-lo e corrigi-lo rapidamente.

Qual a diferença entre validar e formatar?

A validação verifica apenas se "este JSON é sintaticamente correto?", informando se ele passa e onde estão os erros. A formatação (embelezamento) reorganiza um JSON já válido com indentação e quebras de linha para deixá-lo mais legível, ou o comprime em uma única linha. Confirme primeiro a validade aqui e, para deixá-lo bem organizado, use o Formatador de JSON.

Quando eu usaria isso?

Útil quando uma chamada de API falha e o corpo da requisição ou da resposta parece não ser um JSON válido, ao verificar um arquivo de configuração editado manualmente, ou antes de colar um JSON em um sistema que o rejeitará silenciosamente em caso de erro de sintaxe. Se você precisar organizar ou comprimir um JSON válido, experimente o Formatador de JSON.

Meus dados estão seguros?

Sim. Toda a validação é feita inteiramente dentro do navegador com o JSON.parse(), e o JSON que você digita nunca é enviado nem armazenado em nenhum servidor. Funciona até mesmo sem conexão com a internet, então você pode colar e verificar dados sensíveis com tranquilidade.