Formatador de JSON
Deixa o JSON legível e aponta os erros.
Esta ferramenta funciona com JavaScript. Para a usar, 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 ficheiro na menor forma possível, pronto para embutir numa definição ou numa requisição. Para JSON danificado escrito à mão ou copiado de JavaScript/Python, a opção de reparação 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 ficheiro 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 acham-se 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 ficheiros JSON, TXT e LOG, até 32 MB. Serve para examinar respostas de uma API, arrumar ficheiros de definição e caçar erros. Pode enviar até 20 ficheiros de uma vez; todos são processados com os mesmos ajustes e, se forem vários, são transferidos num único ZIP.
Do início ao fim
- Envie o seu ficheiro JSON. Arraste um ficheiro 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 transfira. Se for válido, transfira o ficheiro 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 a reparação, um ficheiro com comentários dá erro. Com «Tentar reparar JSON danificado» 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 ficheiro fica no servidor?
Não. O ficheiro chega ao servidor apenas para ser processado e é eliminado quando o trabalho termina; o resultado também é eliminado depois de transferido, ao sair da ferramenta. Não é preciso conta, nome nem e-mail, e os seus ficheiros nunca são enviados a serviços de terceiros. A utilização é gratuita: não há quota por hora nem por dia para o número de operações, não é preciso ver anúncios antes do processamento e não adicionamos marca de água ao resultado.
Mais ferramentas de Ficheiro
RUPO Studio