Minificador de JSON
Minifique e valide JSON no seu navegador, e veja quantos bytes você economiza.
Ferramentas relacionadas
Como usar Minificador de JSON
- 01
Cole o seu JSON.
- 02
Ele é validado e minificado automaticamente.
- 03
Copie a saída minificada e verifique a economia em bytes.
O que a minificação faz
Um minificador de JSON valida o seu JSON e remove todos os caracteres desnecessários, os espaços, a indentação e as quebras de linha que deixam o JSON legível, e depois informa quantos bytes e qual porcentagem você economizou.
O JSON minificado é idêntico em significado à versão formatada; apenas o espaço em branco cosmético desaparece. Isso o torna a forma certa para produção: respostas de API, configuração empacotada em um app, ou qualquer payload em que o tamanho de transferência e o tempo de análise importam.
Como ele funciona e valida
Ele funciona no seu navegador usando o motor JSON nativo, então a saída é exatamente o que o seu próprio código produziria. Como ele analisa primeiro, uma minificação bem-sucedida também confirma que o seu JSON é válido; uma entrada inválida retorna um erro preciso em vez disso.
O que muda e o que não muda
Um efeito sutil é a normalização de números, que faz parte do padrão JSON e não desta ferramenta: 1,50 vira 1,5 e 1e3 pode ser reescrito, porque representam o mesmo valor. Chaves, strings, booleanos e estrutura nunca são alterados.
Minificação e gzip juntos
Minificação e gzip são complementares, não alternativas. Os servidores geralmente comprimem as respostas com gzip, o que comprime bastante o texto repetido; minificar primeiro remove o espaço em branco que o compressor teria que tratar, e os dois juntos dão a menor transferência.
O inverso, e privacidade
Quando você precisa ler ou editar JSON em vez de encolhê-lo, o Formatador de JSON faz o inverso, imprimindo-o de forma organizada com indentação limpa. Nada do que você cola aqui é enviado.
Perguntas frequentes
O que a minificação de JSON faz?
Remove todos os espaços em branco e quebras de linha desnecessários, produzindo o menor JSON válido com os mesmos dados, o que é mais rápido de transferir.
Altera os meus dados?
Não. Apenas a formatação é removida. Chaves, valores e tipos são preservados, e os números são normalizados pelo padrão JSON (por exemplo, 1,50 vira 1,5).
E se o meu JSON for inválido?
Você verá a mensagem de erro do parser para poder corrigi-lo. Nada é minificado até que o JSON seja válido.