Formatador de JSON
Deixa o JSON legível e aponta os erros.
Esta ferramenta funciona com JavaScript. Para usá-la, ative o JavaScript no navegador e recarregue a página.
DEIXE LEGÍVEL UM JSON EMBOLADO.
O formatador de JSON deixa legível um JSON comprimido numa linha só ou desarrumado e, ao mesmo tempo, confere se ele é válido. O recuo pode ser de 2 espaços, de 4 espaços ou uma tabulação. «Ordenar as chaves em ordem alfabética» facilita comparar dois JSONs; mesmo que os mesmos dados venham em outra ordem, a saída é a mesma. «Comprimir numa linha» faz o contrário: tira os espaços e deixa o arquivo na menor forma possível, pronto para embutir numa configuração ou numa requisição. Para JSON quebrado escrito à mão ou copiado de JavaScript/Python, a opção de reparo corrige sozinha vírgulas finais, aspas simples, comentários, chaves sem aspas e True/False/None; um JSON escapado dentro de uma linha de log também abre com uma única opção.
Se o arquivo estiver quebrado, a ferramenta não diz só «JSON inválido»: mostra em que linha e coluna está o erro, o que era esperado e a própria linha. Uma vírgula esquecida, uma vírgula a mais, uma aspa simples ou um parêntese sem fechar se acham assim em segundos. Os caracteres turcos e os demais caracteres Unicode são escritos como estão, sem virar sequências de escape. Dá para enviar arquivos JSON, TXT e LOG, até 32 MB. Serve para examinar respostas de uma API, arrumar arquivos de configuração e caçar erros. Você pode enviar até 20 arquivos de uma vez; todos são processados com os mesmos ajustes e, se forem vários, são baixados num único ZIP.
Do início ao fim
- Envie seu arquivo JSON. Arraste um arquivo JSON, TXT ou LOG ou selecione-o.
- Escolha o formato. Recuo de 2 espaços para ler; ordenação de chaves para comparar; uma linha só para embutir.
- Formate e baixe. Se for válido, baixe o arquivo formatado. Se houver erro, conserte com os dados de linha e coluna e tente de novo.
Perguntas frequentes
O que querem dizer a linha e a coluna na mensagem de erro?
O lugar onde o leitor travou. O erro quase sempre está bem ali ou logo antes: uma vírgula faltando ou uma aspa sem fechar na linha anterior é a causa mais comum.
Linhas de comentário (// ou /* */) são aceitas?
O JSON padrão não tem comentários; sem o reparo, um arquivo com comentários dá erro. Com «Tentar reparar JSON quebrado» ligado, os comentários // e /* */ são removidos e o resultado mostra quantos foram apagados.
Ordenar as chaves muda os dados?
Não. Só muda a ordem das chaves dentro dos objetos; os valores e a ordem das listas continuam iguais.
O meu arquivo fica no servidor?
Não. O arquivo chega ao servidor apenas para ser processado e é excluído quando o trabalho termina; o resultado também é excluído depois de baixado, ao sair da ferramenta. Não é preciso conta, nome nem e-mail, e os seus arquivos nunca são enviados a serviços de terceiros. O uso é gratuito: não há cota por hora nem por dia para o número de operações, não é preciso assistir a anúncios antes do processamento e não adicionamos marca d’água ao resultado.
Mais ferramentas de Arquivo
RUPO Studio