Seu JSON é realmente válido? Cole-o e descubra imediatamente — com o número exato da linha e o motivo se algo estiver quebrado, não apenas um erro genérico.
Carregando calculadora...
Esta ferramenta te ajudou?
O que é Validador de JSON?
Um Validador de JSON verifica se seus dados JSON seguem a especificação de sintaxe correta. Ele fornece mensagens de erro detalhadas mostrando exatamente onde e o que deu errado. Essencial para depurar integrações de API e arquivos de configuração.
Quando Usar Esta Calculadora
Verificar um payload JSON antes de enviá-lo a uma API para evitar erros 400 Bad Request
Depurar por que um arquivo de configuração falha ao carregar encontrando a localização exata do erro
Validar dados exportados de um banco de dados ou planilha antes de importar para outro sistema
Verificar se a saída JSON de um gerador de código ou motor de template está sintaticamente correta
Testar payloads de webhook ou corpos de requisição durante o desenvolvimento e integração de API
Verificar um arquivo JSON após a resolução de um conflito de merge para garantir que nenhuma sintaxe incorreta foi introduzida
Passos:
Cole seu JSON na área de entrada.
O validador verifica seu JSON automaticamente.
Veja um selo verde se válido ou um selo vermelho com detalhes do erro se inválido.
Corrija quaisquer erros e revalide.
Fórmula
Entrada: string JSON → Tentativa de análise → Válido (verde) ou Inválido (vermelho com detalhes do erro)
Casos de uso
Validar payloads de API antes de enviar
Verificar arquivos de configuração
Depurar erros de análise de JSON
Verificar a integridade de dados exportados
Benefícios Principais
Validação instantânea de JSON
Mensagens de erro detalhadas com localização
Validação automática em mudanças de entrada
Grátis, sem necessidade de cadastro
Dicas Profissionais
Valide o JSON antes de usá-lo em produção
Use a saída formatada para encontrar problemas estruturais
Combine com o Formatador de JSON para a melhor experiência
Erros Comuns a Evitar
Usar comentários em JSON (não suportado)
Misturar tipos de dados em arrays
Esquecer de escapar aspas duplas dentro de strings
Termos Chave Explicados
Validação: Verificação da correção sintática do JSON
Analisar (Parse): Interpretar uma string JSON como dados
Erro de sintaxe: Violação das regras de formatação JSON
Validação de esquema: Verificação da estrutura de dados contra um esquema
Conceitos relacionados
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
Exemplo
Entrada: {"name":"John","age":30,} tem uma vírgula final após 30. O validador reporta: "Expected a value at line 1, column 26" apontando exatamente onde a correção é necessária.
Interpretação dos seus resultados
O validador analisa sua entrada JSON em tempo real e reporta um selo verde 'Válido' ou um selo vermelho 'Inválido' com a linha e coluna exatas do primeiro erro. Corrija o erro reportado e revalide — frequentemente há erros em cascata onde um erro causa múltiplos problemas subsequentes.
Os números de linha e coluna apontam para a posição exata do caractere onde o analisador falhou. Se o erro disser 'linha 5, coluna 12', vá até essa posição na sua entrada e verifique os problemas mais comuns: vírgula ausente, chave sem aspas, ou vírgula final.
Para JSON que parece válido mas ainda assim falha, verifique caracteres invisíveis como BOM (marca de ordem de bytes) no início do arquivo, ou espaços não separáveis dentro de strings. Estes podem ser introduzidos por editores de texto ou operações de copiar e colar.
Perguntas Frequentes
O que a validação de JSON verifica?
A validação verifica a sintaxe JSON correta: aspas, vírgulas, colchetes, dois pontos e tipos de dados adequados. Ela identifica a localização exata de qualquer erro de sintaxe.
Pode validar arquivos JSON muito grandes?
Sim, mas arquivos muito grandes podem causar problemas de desempenho no navegador. Para JSON extremamente grande (100 MB+), considere uma ferramenta de linha de comando.
Quais são os erros comuns de JSON?
Erros comuns incluem: vírgulas finais, aspas ausentes nas chaves, aspas simples em vez de duplas, vírgulas extras em arrays e caracteres especiais não escapados em strings.
O que é validação de esquema JSON?
A validação de esquema vai além da sintaxe — verifica se os dados JSON estão em conformidade com uma estrutura definida, incluindo campos obrigatórios, tipos de dados, intervalos de valores e formas de objetos aninhados. Esta ferramenta realiza validação de sintaxe.
O validador verifica comentários em JSON?
Sim. Comentários (// ou /* */) não são válidos em JSON padrão. Se sua entrada contiver comentários, o validador reportará um erro de sintaxe na localização do comentário.
O JSON pode ser inválido mesmo que pareça correto?
Sim. Problemas invisíveis comuns incluem: caracteres BOM (marca de ordem de bytes) no início, codificações não JSON, chaves duplicadas (válidas, mas problemáticas), e números em formatos como 01 (zeros à esquerda) que são inválidos em JSON.
O que significa 'Unexpected token'?
Este erro significa que o analisador encontrou um caractere inesperado naquela posição. Causas comuns: vírgula ausente entre propriedades, dois pontos ausentes após uma chave, ou um valor de string sem aspas.
Qual a diferença em relação ao Formatador de JSON?
O validador verifica a sintaxe e relata erros com localizações exatas. O formatador pega JSON válido e o torna legível com indentação. Use o validador primeiro para verificar erros, depois o formatador para torná-lo legível.
Posso validar JSON de uma URL?
Esta ferramenta aceita texto JSON colado. Para validar JSON de uma URL, obtenha o conteúdo primeiro (usando as ferramentas de desenvolvedor do navegador ou uma ferramenta como curl), depois cole aqui.
Um objeto vazio {} é JSON válido?
Sim. Um objeto vazio {} e um array vazio [] são ambos JSON válido. O validador os confirmará como válidos.
Como corrijo um erro de BOM em JSON?
Um BOM (marca de ordem de bytes) é um caractere invisível no início de um arquivo. Abra o arquivo em um editor de texto como VS Code, escolha 'Salvar com codificação' e selecione 'UTF-8' (sem BOM) para removê-lo.