Entrada
Pronto
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.
Saída
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.
Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.
O que esta ferramenta faz
O minificador de JSON remove todo espaço, tabulação e quebra de linha que fica fora dos valores de texto e gera a menor versão válida do seu JSON. Os dados em si não mudam: chaves, valores e ordem ficam exatamente iguais.
A minificação trabalha sobre o texto, não sobre uma cópia reanalisada, então inteiros muito grandes como 12345678901234567890 e decimais como 1.10 são mantidos dígito a dígito em vez de arredondados pelo JavaScript. O JSON ainda é validado antes, então uma entrada inválida é apontada em vez de ser compactada.
Quando usar
- Reduzir um payload de API, um valor de configuração ou dados de teste antes de enviar, guardar num campo de banco de dados ou embutir num script.
- Colocar JSON numa única linha para uma variável de ambiente, um comando curl ou uma entrada de log.
- Voltar a compactar um JSON formatado depois de lê-lo no Formatador e Organizador de JSON.
- Comparar o tamanho de um payload antes e depois de tirar os espaços, para ver quanto de banda a formatação custa.
Exemplo prático
Entrada
{
"id": 42,
"name": "Ana",
"tags": ["admin", "editor"],
"active": true
}
Saída
{"id":42,"name":"Ana","tags":["admin","editor"],"active":true}Perguntas sobre esta ferramenta
Quanto o JSON diminui?
Depende da indentação. JSON formatado com dois espaços costuma encolher de 15 a 30 por cento, e arquivos muito aninhados encolhem ainda mais. A compressão HTTP como gzip economiza espaço adicional além disso.
Os espaços dentro das strings são removidos?
Não. Só sai o espaço entre os elementos da sintaxe. O texto entre aspas, incluindo espaços e caracteres escapados, fica exatamente como foi escrito.
O JSON minificado continua válido?
Sim. O JSON minificado é equivalente ao original e qualquer analisador o lê da mesma forma. Use o Validador de JSON se quiser conferir.
Esta ferramenta é gratuita?
Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.
Como recebo o resultado?
Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.