Como usar: Formatador e validador de JSON
- 1
Cole ou abra o JSON
Cole na caixa da esquerda, solte um arquivo .json nela ou use Abrir arquivo. Experimente o Exemplo para ver como funciona.
- 2
Escolha o layout
Selecione 2 espaços, 4 espaços ou Tab, ative Ordenar chaves de A a Z se quiser uma ordem estável e clique em Formatar JSON ou Minificar.
- 3
Corrija os erros
Se o JSON for inválido, veja a linha, a coluna e a dica, vá direto ao ponto com Ir para a linha ou clique em Reparar JSON.
- 4
Copie, baixe ou explore
Copie o resultado, baixe como .json ou abra a aba Árvore para recolher nós e copiar um JSONPath.
Limites e Pro
Grátis e sem cadastro: abra arquivos de até 50 MB. Textos com mais de 200.000 caracteres são processados em segundo plano, arquivos com mais de 2 MB são formatados sem serem carregados no editor, e a visualização em árvore atende documentos de até 2 MB.
O Pro remove os anúncios; os limites do formatador são os mesmos em todos os planos. Ver o Pro
Sobre: Formatador e validador de JSON
Cole a resposta de uma API, um arquivo de configuração ou uma linha de log e este formatador confere o conteúdo com o padrão JSON (RFC 8259). Depois, ele exibe o resultado com indentação de dois espaços, quatro espaços ou tab, ou o minifica em uma única linha. As chaves podem ser ordenadas em ordem alfabética, o que facilita comparar duas versões do mesmo documento.
Quando o JSON está com problema, você vê a linha e a coluna, uma descrição clara do que era esperado, um cursor indicando o ponto exato e uma provável correção: vírgula faltando no fim da linha anterior, vírgula sobrando no final, aspas simples, nome de propriedade sem aspas, comentário, True ou None do Python, NaN, quebra de linha dentro de uma string ou colchete sem fechar. O botão Reparar JSON corrige de uma só vez esses vícios de quase-JSON e lista cada alteração, para você revisar ou desfazer.
Números e sequências de escape são copiados exatamente como foram escritos, então um ID como 12345678901234567890 não é arredondado como o JSON.parse faria. A visualização em árvore recolhe objetos e arrays, mostra quantas chaves ou itens cada um tem e copia o JSONPath ou o valor de qualquer nó.
Arquivos grandes são tratados em segundo plano, e a página continua respondendo enquanto uma exportação de 50 MB é formatada. A ferramenta não valida com JSON Schema, não converte para YAML ou CSV e não consulta dados com expressões JSONPath.
Privacidade
A análise, a formatação e o reparo acontecem nesta aba do navegador; o JSON que você cola ou abre nunca é enviado a nenhum serviço. Apenas suas escolhas de indentação e de ordenação de chaves ficam salvas no armazenamento local. O documento em si não é mantido depois que você fecha a página.
Recursos
Erros que você consegue resolver
Linha, coluna, um cursor sob o problema e uma sugestão de correção, em vez de um “Unexpected token”.
Reparo com um clique
Transforma JSON com comentários, vírgulas sobrando, aspas simples ou chaves sem aspas em JSON estrito.
Árvore recolhível
Recolha qualquer objeto ou array e copie o JSONPath ou o valor de um nó.