Formatador de JSON
Formate, valide e minifique JSON diretamente no seu navegador.
O JSON é formatado localmente no seu navegador e nunca é enviado a lugar nenhum.
Sobre esta ferramenta
Essa ferramenta analisa seu JSON e o serializa novamente, seja formatado com indentação legível ou minificado em uma única linha compacta, usando a mesma especificação JSON estrita usada por APIs, arquivos de configuração e a maioria das linguagens de programação.
Formatar JSON desorganizado ou minificado — o tipo que você costuma obter de uma resposta de API ou do inspetor de rede de um navegador — torna muito mais fácil ler, depurar e identificar problemas estruturais, como colchetes incompatíveis.
Se o seu JSON tiver um erro de sintaxe, a mensagem de erro da ferramenta informa especificamente o que não pôde ser analisado, em vez de deixar você procurar no texto caractere por caractere.
Ferramentas relacionadas
Perguntas frequentes
- Meus dados JSON são enviados a um servidor?
- Não. Toda a formatação e validação acontecem localmente no seu navegador usando o analisador JSON integrado do JavaScript — nada do que você cola aqui sai do seu dispositivo.
- O que acontece se meu JSON for inválido?
- A ferramenta mostra uma mensagem de erro descrevendo o que não pôde ser analisado (por exemplo, uma vírgula faltante ou uma string não encerrada), para que você saiba exatamente o que corrigir em vez de apenas receber a mensagem "JSON inválido".
- Qual é a diferença entre formatar e minificar?
- Formatar (pretty-printing) adiciona indentação e quebras de linha para que o JSON seja fácil de ler para humanos. Minificar remove todos os espaços em branco desnecessários para produzir o menor tamanho de arquivo possível — útil antes de enviar dados por uma rede ou armazená-los de forma compacta.
- Por que o JSON rejeita vírgulas finais ou aspas simples?
- A especificação JSON é intencionalmente mais estrita do que a sintaxe de objetos JavaScript: exige aspas duplas em torno de chaves e strings, e não permite vírgulas finais ou comentários. Essa ferramenta segue a especificação estrita, a mesma usada por APIs e arquivos de configuração.