Formate, valide, minifique e ordene JSON com a posição exata de cada erro
Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.Formatar JSON aplica recuo para que ele possa ser lido, e validar aponta a linha e a coluna exatas onde ele quebra, como linha 3, caractere 17. Você também pode minificar, ordenar as chaves e copiar o resultado. Tudo roda no seu navegador, então uma chave de API dentro de um payload nunca é enviada a lugar nenhum.
Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês
Cole seu JSON no painel Entrada, ou clique em Testar um exemplo.
Escolha 2 espaços, 4 espaços ou Tab em Recuo, e ative Ordenar chaves para colocá-las em ordem alfabética.
Se a entrada for inválida, leia a linha, a coluna e a dica mostradas abaixo do painel Entrada e corrija esse ponto.
Clique em Copiar para levar o JSON formatado, ou no ícone de download para salvá-lo como data.json.
Este formatador de JSON transforma um JSON compacto ou bagunçado em um documento limpo e com recuo, fácil de ler, e diz exatamente onde ele quebra se não for válido. Escolha dois espaços, quatro espaços ou tabs, ordene as chaves em ordem alfabética ou minifique de volta para uma única linha para produção.
As pessoas o usam quando uma resposta de API chega em uma linha só, quando um arquivo de configuração para de carregar e a mensagem de erro diz apenas "unexpected token", ou quando duas equipes precisam comparar o mesmo arquivo com as chaves na mesma ordem. Cole, pressione Ctrl+Enter e copie o resultado.
Tudo acontece no seu navegador. O texto que você cola nunca é enviado a um servidor, o que o torna seguro para payloads com chaves, dados de clientes ou URLs internas. Não há limite de tamanho além do que seu navegador aguenta; arquivos de vários megabytes são formatados em bem menos de um segundo.
Se a validação falhar, você recebe a linha e a coluna mais uma correção em linguagem simples, como "Remova a vírgula final" ou "Os nomes de propriedade precisam estar entre aspas duplas". Para navegar pela estrutura, mude para a visualização em árvore e recolha o que não precisa. Ferramentas relacionadas: JSON to TypeScript, YAML to JSON, CSV to JSON.
Sim, gratuito, sem cadastro, sem limite de uso e sem marca d'água em nada que você copiar ou baixar. O site é financiado por alguns poucos anúncios exibidos abaixo da ferramenta, nunca dentro do editor, e nenhum recurso fica reservado a um plano pago.
Não. Formatação, validação e minificação rodam no seu navegador com JavaScript, então nada do que você cola sai do seu dispositivo e nenhuma cópia fica em um servidor. Respostas de API com tokens de acesso, nomes de clientes ou dados bancários podem ser coladas aqui com segurança.
Cole o texto e pressione Formatar. A mensagem de erro mostra a linha e a coluna, destaca a linha e sugere a correção mais provável, por exemplo remover uma vírgula final ou trocar aspas simples por aspas duplas.
Sim. Escolha 2 espaços, 4 espaços ou Tab na barra de opções e o resultado é reformatado conforme você muda. A escolha fica salva neste dispositivo, então o próximo arquivo volta no mesmo estilo. Minificar remove todo o recuo para um payload de produção.
Não. Ordenar muda apenas a ordem em que as chaves aparecem, e um objeto JSON não tem ordem de chaves definida, então o valor interpretado é idêntico. Os arrays mantêm a ordem original, porque em um array a posição faz parte dos dados. Ordenar os dois lados antes deixa uma comparação muito mais curta.
Nenhum limite fixo é imposto. Um arquivo de poucos megabytes é formatado em bem menos de um segundo em um notebook comum, e o teto real é a memória que seu navegador dá a uma única aba. Um documento muito grande continua funcionando, mas o editor rola com menos fluidez, então minifique ou divida antes.
Ainda com dúvidas? Pergunte sobre Formatador e validador de JSON e qualquer pessoa que saiba pode responder. Não é preciso ter conta.