Como usar
- Cole ou digite o JSON na caixa.
- Escolha o tamanho da indentação.
- Clique em Formatar ou Minificar.
- Copie ou baixe o resultado.
Respostas de API, logs e arquivos de configuração muitas vezes trazem o JSON em uma única linha longa e difícil de ler. Este formatador JSON deixa o texto legível com indentação de 2 espaços, 4 espaços ou tabulação, ou faz o contrário e minifica tudo em uma linha, removendo os espaços extras. O resultado substitui o texto de entrada, pronto para copiar ou baixar como formatted.json.
A análise usa o JSON.parse nativo do navegador, que segue o padrão JSON estrito (RFC 8259 / ECMA-404). Por isso ele também funciona como validador JSON: se falhar, aparece a mensagem de erro do navegador e, quando ela traz uma posição, essa posição vira linha e coluna para você achar o problema na hora. As causas mais comuns são vírgulas no final, aspas simples, chaves sem aspas e comentários.
Como o texto vira valores JavaScript e é escrito de novo, alguns detalhes mudam: inteiros maiores que 2^53 perdem precisão, se uma chave aparece duas vezes só o último valor fica, chaves que parecem inteiros não negativos vão para o início do objeto e 1.0 é escrito como 1. Comentários e sintaxe JSON5 não são aceitos. Tudo acontece no seu navegador; o JSON não é enviado nem armazenado.