Pular para o conteúdo

Formatador e validador de JSON

Cole um JSON para formatá-lo, validá-lo e encontrar a linha com erro

Carregando a ferramenta…

Cole um JSON para verificar se ele é válido e formatá-lo com uma indentação limpa; os erros aparecem com a linha, a coluna e uma causa provável. Use-o para ler ou corrigir a resposta de uma API ou um arquivo de configuração.

Como usar

  1. Cole em “Entrada JSON” ou clique em “Abrir arquivo”. Também dá para soltar um arquivo na caixa.
  2. Em “Indentação”, escolha “2 espaços”, “4 espaços” ou “Tab”, ou escolha “Minificar” para ter uma única linha. Ative “Ordenar chaves” para colocar as chaves em ordem.
  3. Se aparecer “JSON inválido”, use “Ir para o erro”. Se a causa forem comentários ou vírgulas sobrando no final, clique em “Tentar reparo flexível”.
  4. Na aba “Árvore”, expanda e recolha a estrutura, faça buscas nela ou use “Copiar caminho” para copiar um caminho como $.a.b[0]. Copie o resultado ou clique em “Salvar como .json”.

Como funciona

Perguntas frequentes

Como achar o erro no meu JSON?
Cole o JSON: “JSON inválido” aparece com a linha, a coluna e o problema. Uma vírgula depois do último item, aspas simples e comentários são as causas mais comuns.
JSON pode ter comentários?
Não. O padrão JSON não tem comentários // nem /* */, então remova-os ou clique em “Tentar reparo flexível”.
O que significa minificar JSON?
Significa remover todos os espaços e quebras de linha que não estão dentro de strings, deixando uma só linha. Os dados continuam os mesmos; só o tamanho diminui.
Por que IDs numéricos grandes mudam de valor?
Os números do JavaScript não conseguem representar com exatidão inteiros acima de 9.007.199.254.740.991, então eles são arredondados. Enviar esses IDs como strings evita o problema.