Pular para o conteúdo principal
Tooletto

Validador de JSON

Uma predefinição de Formatador de JSON

Verifique se um documento é JSON válido e obtenha a linha e coluna exatas do primeiro erro de sintaxe. A validação roda enquanto você digita, então você pode corrigir problemas sem um ciclo completo.

  • Os arquivos nunca saem do seu dispositivo
  • Grátis, sem cadastro
  • Sem marcas d'água
  • Funciona offline depois de carregado
Loading tool…

Como formatador de json

  1. 1

    Cole seu JSON

    Cole ou digite JSON na caixa de entrada. É analisado enquanto você digita.

  2. 2

    Escolha um estilo

    Escolha indentação de 2 espaços, 4 espaços ou tabulações, ou mude para saída minificada.

  3. 3

    Copie o resultado

    Copie o JSON formatado para a área de transferência ou baixe como um arquivo .json.

Validando enquanto você digita versus validando uma vez

Verificar continuamente a validade JSON de um documento enquanto você digita detecta um erro de sintaxe no momento em que é introduzido — a tecla específica que quebrou a estrutura — em vez de apresentar um grande relatório de erro depois de colar um documento terminado e esperar detectar qual das várias causas possíveis é a real. Isso importa mais ao editar JSON à mão diretamente, como ajustar um arquivo de configuração ou criar um payload de teste, onde o feedback instantâneo sobre cada edição é consideravelmente mais rápido que um ciclo de digitar e verificar.

Para validar um documento recebido de outro lugar — uma resposta de API sendo depurada, um arquivo entregue por outra pessoa — o valor está menos no feedback ao digitar e mais em obter uma resposta precisa e imediata para "isso é realmente válido?" sem precisar escrever e rodar um script apenas para descobrir.

O que "JSON válido" não te diz

Passar na validação confirma apenas que um documento é JSON sintaticamente bem-formado — chaves e colchetes corretamente pareados, chaves e strings corretamente entre aspas, sem vírgulas finais. Não diz nada sobre se os dados dentro correspondem à forma que uma aplicação específica espera: um campo obrigatório pode estar faltando, um valor pode ser do tipo errado, ou uma estrutura aninhada pode não corresponder a um esquema esperado, e um documento com qualquer um desses problemas ainda é JSON perfeitamente válido. Verificar os dados contra um esquema real é uma etapa separada e adicional além da validação de sintaxe.

Perguntas frequentes

Meu JSON é enviado para um servidor?

Não. A análise e formatação usam o motor JSON embutido do navegador. Nada é transmitido, registrado ou armazenado, o que torna seguro para respostas de API contendo dados de produção.

Por que diz que meu JSON é inválido?

As causas mais comuns são vírgulas finais, aspas simples em vez de duplas, chaves sem aspas, e comentários — nenhum dos quais é JSON válido mesmo que o JavaScript os aceite. A mensagem de erro aponta a posição exata.

Qual é a diferença entre formatar e minificar?

Formatar adiciona indentação e quebras de linha para que a estrutura seja legível. Minificar remove cada caractere opcional para tornar o payload o menor possível, o que é o que você quer ao incorporar JSON em uma requisição ou um arquivo de configuração.

Consegue lidar com arquivos muito grandes?

Documentos de até alguns megabytes formatam instantaneamente. Além de aproximadamente 10 MB, o próprio analisador JSON do navegador se torna o gargalo não importa qual ferramenta seja usada.