Guia
Por que usar o Formatador de JSON?
JSON minificado é ilegível para uma pessoa: uma linha de dez mil caracteres esconde a estrutura e esconde o erro. Esta ferramenta reindenta o documento, mostra a árvore de chaves e — quando algo está quebrado — aponta a linha e a coluna de cada problema com o nome do que deu errado, em vez do genérico “Unexpected token”. O modo tolerante ainda entende os desvios mais comuns do JSON estrito: vírgula sobrando, aspas simples, chave sem aspas, comentário e valores de Python como True e None. O botão Reparar reescreve tudo isso em JSON válido, e avisa em separado quando a correção mudou o dado, não só a escrita.
Quando usar o Formatador de JSON
Depurar resposta de API
Cole o corpo da resposta, veja a estrutura em árvore e use JSONPath para achar o campo que você procura sem rolar milhares de linhas.
Consertar arquivo de configuração
Um package.json ou tsconfig.json que não abre costuma ter vírgula sobrando ou comentário. O reparo identifica e remove.
Levar dados para a planilha
Converta uma lista de objetos em CSV, com objetos aninhados achatados em colunas, e abra direto no Excel ou no Google Sheets.
Comparar dois ambientes
Cole a configuração de produção de um lado e a de homologação do outro para ver exatamente quais chaves diferem.
Gerar tipos TypeScript
A partir de um exemplo de resposta, saia com as interfaces prontas — com propriedade opcional onde o campo falta em algum item da lista.
Escapar JSON dentro de JSON
Quando um documento inteiro precisa caber num campo string de outro, a aba Escapar faz a ida e a volta sem erro de contagem de barras.
Como funciona?
Cole o JSON no editor, arraste um arquivo .json para cima dele ou clique em Exemplo para ver a ferramenta funcionando. A faixa de status diz na hora se o documento é válido e mostra tamanho, número de linhas, de nós, de níveis e de chaves. Problemas aparecem numa lista logo abaixo: clique em qualquer um para saltar até a linha. As abas no topo trocam o que aparece na saída — Formatado, Árvore, Consultar com JSONPath, Converter para outro formato, Comparar dois documentos e Escapar texto. No rodapé ficam as ações que reescrevem o editor: Formatar, Minificar, Reparar, escolher indentação de 2 espaços, 4 espaços ou tabulação, ordenar as chaves em ordem alfabética e ligar o modo estrito, que recusa tudo que a especificação recusa.