Ferramenta de desenvolvedor / 06
Minificador de JSON
Valide JSON e remova espaços em branco sem significado para obter uma única linha compacta.
Minificador de JSON: A TOEA analisa a entrada e a serializa sem indentação, garantindo que o resultado continue sendo um JSON válido. Roda 100% localmente no seu navegador, sem enviar nenhum arquivo para o servidor.
- Categoria
- Ferramentas para desenvolvedores
- Execuções
- No seu navegador
- Custo
- Grátis · sem cadastro
- Disponibilidade
- Pronto para usar
Roda inteiramente no seu navegador
O que mais muda no texto
Os valores permanecem iguais, mas a forma de escrevê-los pode mudar: 1.0 é escrito como 1, 1e2 como 100, e escapes como \u00e9 e \/ viram os caracteres simples é e /. Chaves que são números inteiros, como "10" ou "2", vão para o início do objeto em ordem crescente, porque é assim que o JavaScript as ordena. Se os bytes originais tiverem sido assinados ou tiverem um hash, a cópia minificada não será verificada.
Onde o JSON compacto é necessário
Uma única linha é adequada para locais que não comportam quebras de linha: uma variável de ambiente, um argumento de linha de comando, uma célula CSV, uma linha de log ou um arquivo JSON Lines. Para incorporar o resultado em uma string no código ou em outro documento JSON, escape-o com o escapador de strings JSON.
Para respostas de API, ativar a compactação gzip ou Brotli no servidor economiza muito mais do que remover espaços em branco, pois os compactadores já reduzem os espaços repetidos a quase nada.
Como usar
- Cole um JSON válido.
- Escolha Minificar JSON.
- Copie ou baixe o resultado compacto.
Privacidade e limitações
O processamento é local. Os valores não são alterados, mas as chaves que são números inteiros, como "2", passam para o início do objeto, conforme a ordenação do JavaScript.
Ferramentas relacionadas
Perguntas frequentes
A ferramenta corrige JSON inválido?
Não. A sintaxe inválida é informada, em vez de ser alterada silenciosamente.
A ferramenta remove dados?
Ela remove apenas espaços em branco de formatação. Como os valores são serializados novamente, 1.0 é escrito como 1, as sequências de escape se tornam caracteres simples e, em caso de chave duplicada, apenas o último valor é mantido.
Ferramenta grátis · no seu navegador execuções · não precisa de conta