Monu Tools

Minificador de JSON

Minifique e valide JSON no seu navegador, e veja quantos bytes poupa.

Como usar o/a Minificador de JSON

  1. 01

    Cole o seu JSON.

  2. 02

    É validado e minificado automaticamente.

  3. 03

    Copie a saída minificada e verifique a poupança de bytes.

O que faz a minificação

Um minificador de JSON valida o seu JSON e retira todos os caracteres desnecessários, os espaços, a indentação e as quebras de linha que tornam o JSON legível, e depois reporta quantos bytes e que percentagem poupaste.

O JSON minificado é idêntico em significado à versão formatada; só desapareceram os espaços em branco cosméticos. Isso faz dele a forma certa para produção: respostas de API, configuração incluída numa app, ou qualquer payload em que o tamanho de transferência e o tempo de análise importem.

Como funciona e valida

Corre no seu navegador usando o motor JSON nativo, por isso a saída é exatamente o que o seu próprio código produziria. Como analisa primeiro, uma minificação bem-sucedida confirma também que o seu JSON é válido; uma entrada inválida devolve um erro preciso em vez disso.

O que muda e o que não muda

Um efeito subtil é a normalização de números, que faz parte do padrão JSON e não desta ferramenta: 1,50 torna-se 1,5 e 1e3 pode ser reescrito, porque representam o mesmo valor. As chaves, as cadeias, os booleanos e a estrutura nunca são alterados.

Minificação e gzip em conjunto

A minificação e o gzip são complementares, não alternativas. Os servidores costumam comprimir as respostas com gzip, o que comprime pesadamente o texto repetido; minificar primeiro remove os espaços em branco que o compressor teria de tratar, e os dois em conjunto dão a transferência mais pequena.

O inverso, e a privacidade

Quando precisa de ler ou editar JSON em vez de o encolher, o Formatador de JSON faz o inverso, imprimindo-o de forma bonita com indentação limpa. Nada do que colas aqui é carregado.

Perguntas frequentes

O que faz minificar JSON?

Remove todos os espaços em branco e quebras de linha desnecessários, produzindo o menor JSON válido com os mesmos dados, que é mais rápido de transferir.

Altera os meus dados?

Não. Só a formatação é removida. Chaves, valores e tipos são preservados, e os números são normalizados pela norma JSON (por exemplo, 1.50 torna-se 1.5).

E se o meu JSON for inválido?

Verá a mensagem de erro do interpretador para o poder corrigir. Nada é minificado até o JSON ser válido.

Fontes

Incorporar esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt/json-minifier" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas