Formatador de JSON
Cole um JSON, valide a sintaxe, formate com a indentação que preferir ou minifique para enviar em uma requisição. Se houver um erro, a ferramenta mostra a linha e a coluna exatas.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Cole o JSON na área de entrada.
- Escolha a indentação: 2 espaços, 4 espaços ou tab.
- Marque ordenar chaves, se quiser que os campos saiam em ordem alfabética.
- Clique em formatar ou minificar e copie o resultado.
Validação com posição do erro
Um erro comum é a vírgula sobrando antes de uma chave ou de um colchete. A ferramenta aponta a linha e a coluna em que o analisador parou, o que economiza tempo na busca do problema. O JSON não aceita comentários nem vírgula no final.
Formatar e minificar
Formatar acrescenta quebras de linha e recuo, para deixar a estrutura legível. Minificar faz o contrário: remove espaços e quebras para reduzir o tamanho, o que ajuda em cabeçalhos, variáveis de ambiente e requisições.
Ordenar chaves
Ordenar as chaves coloca os campos dos objetos em ordem alfabética, em todos os níveis. A ordem dos itens dentro de listas não muda. Isso facilita comparar dois JSON gerados por sistemas diferentes.
Processamento sem envio
JSON costuma trazer dados sensíveis, como tokens e informações de clientes. Por isso a ferramenta processa tudo no seu navegador. Entradas grandes, acima de 1 MB, são processadas em segundo plano, para a página continuar responsiva.
Como usar o resultado
Use o JSON formatado para revisar uma resposta de API ou documentar um exemplo. Para enviar a mesma informação em uma requisição, use a versão minificada. Antes de colar em um sistema, confira se a estrutura continua igual, porque a formatação não altera os valores.
Dicas de uso
Ao depurar um JSON grande, comece pela linha indicada no erro e procure a vírgula ou a aspa que está fora de lugar. Se o problema estiver em um objeto aninhado, minifique a versão anterior para comparar o tamanho e localizar o trecho. Para comparar dois JSON, ordene as chaves nos dois antes, porque assim as diferenças de ordem desaparecem.
Perguntas frequentes
JSON aceita comentários?
Não. A ferramenta recusa comentários para seguir a sintaxe padrão do JSON.
A formatação muda os valores?
Não. Apenas espaços e quebras de linha mudam. Números, textos e a estrutura continuam iguais.
Posso formatar arquivos grandes?
Sim. Entradas acima de 1 MB são processadas em segundo plano, então a página não trava.
Meu JSON é enviado para algum servidor?
Não. A validação e a formatação acontecem no seu navegador e nada é armazenado.