Formatar JSON
Cole um documento JSON e formate com a indentação que preferir, ordenando as chaves ou removendo comentários se houver. Se a sintaxe for inválida, o erro indica a linha e a coluna exatas em vez de uma mensagem genérica.
- Tamanho de entrada
- 0 B
- Tamanho formatado
- 0 B
- Linhas
- 0 → 0
- Recuo detectado
- Compacto
O JSON formatado aparece aqui.Ferramentas em português
- Abrir a ferramentaJuntar PDF
Junte vários PDF em um só dentro do navegador: sem enviar para servidor, sem limite de páginas, sem marca d'água e sem precisar criar conta.
- Abrir a ferramentaDividir PDF
Extraia uma página, um intervalo ou todas as páginas de um PDF como arquivos separados, sem enviar o documento e sem instalar nada no computador.
- Abrir a ferramentaComprimir imagem
Reduza o peso de uma foto JPG, PNG ou WebP até o tamanho que você precisa, com prévia real do resultado e sem enviar a imagem para nenhum servidor.
- Abrir a ferramentaRedimensionar imagem
Mude o tamanho de uma foto em pixels, em porcentagem ou por predefinição, com redução em etapas que preserva o detalhe fino e sem enviar o arquivo.
- Abrir a ferramentaConverter JPG em PDF
Transforme fotos JPG ou PNG em um PDF com uma página por imagem, incorporando os dados originais sem recodificar e sem enviar nada para um servidor.
Formatar JSON
Um JSON minificado é ilegível para uma pessoa e perfeitamente válido para uma máquina, então formatá-lo é quase sempre o primeiro passo para entender uma resposta de API ou um arquivo de configuração que alguém salvou em uma linha só.
Quase todo erro de sintaxe tem três causas: uma vírgula depois do último elemento, aspas simples onde o JSON exige duplas, e aspas tipográficas coladas de um editor de texto. A mensagem aponta o primeiro caractere que já não pode fazer parte do documento, que costuma estar uma linha abaixo da falha real.
Perguntas frequentes
Números grandes perdem precisão?
Podem perder. O JavaScript interpreta números JSON como ponto flutuante IEEE-754, então um identificador acima de 2^53 é arredondado para o valor representável mais próximo em qualquer formatador baseado em JavaScript, inclusive este. Se os seus dados têm identificadores assim, guarde-os como texto na origem.
Dá para formatar JSON com comentários?
Sim. A RFC 8259 não prevê comentários, mas muitos arquivos de configuração usam mesmo assim. A ferramenta consegue removê-los e produzir JSON válido, o que evita apagá-los à mão antes de cada validação.
Ordenar as chaves muda o significado do documento?
Não. Em JSON a ordem das chaves de um objeto não é significativa, então ordená-las alfabeticamente produz um documento equivalente. É especialmente útil antes de comparar duas versões: elimina diferenças que não são diferenças de verdade.
Existe tamanho máximo de documento?
8 MB. A formatação roda na thread principal para que o resultado apareça enquanto você digita, e acima desse tamanho a aba para de redesenhar. A ferramenta recusa com uma mensagem clara em vez de travar.