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.

Execuções
No seu navegador
Custo
Grátis · sem cadastro
Disponibilidade
Pronto para usar
Acionar minificação de JSONProcessamento local

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

  1. Cole um JSON válido.
  2. Escolha Minificar JSON.
  3. 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