Ferramentas para desenvolvedores

Minificador de JSON

Comprima ficheiros e estruturas JSON removendo espaços desnecessários, quebras de linha e separadores com validação de sintaxe.

Executar ferramenta

O minificador de JSON analisa estruturas de dados em formato JSON e gera uma versão compacta sem quebras de linha ou espaços desnecessários. Ao processar o texto introduzido, a ferramenta interpreta a sintaxe estrutural e serializa o conteúdo reduzindo separadores, sem converter carateres fora do padrão ASCII em sequências de escape. O limite máximo para análise direta é de 1000000 de bytes em codificação UTF-8. Quando o campo de entrada estiver vazio ou contiver apenas espaços em branco, a resposta mantém-se vazia, indicando zero carateres e zero poupança. Para entradas válidas com conteúdo, o painel apresenta a cadeia compactada, a contagem de carateres antes e depois do processamento e a percentagem de redução obtida, calculada com arredondamento a uma casa decimal. Caso existam erros de sintaxe no texto, o utilitário assinala a linha e a coluna exatas onde a anomalia foi detetada, facilitando a rápida correção de chaves, vírgulas ou aspas em falta antes de novo envio para processamento.

Instruções

  1. Cole ou escreva o texto JSON no campo de entrada.
  2. Inicie a execução da ferramenta para validar a sintaxe e serializar os dados.
  3. Analise o texto resultante compactado na secção de saída.
  4. Consulte as estatísticas de carateres e a percentagem de redução obtida.
  5. Copie a cadeia resultante para utilização nos seus sistemas ou ficheiros de configuração.

Exemplos

  • Minificação de objeto simples: introduzir {"nome": "Ana", "idade": 30} com quebras de linha gera {"nome":"Ana","idade":30} reduzindo o total de carateres.
  • Preservação de carateres acentuados: introduzir {"cidade": "Porto", "país": "Portugal"} gera {"cidade":"Porto","país":"Portugal"} mantendo os carateres UTF-8 intactos.

Perguntas frequentes

A ferramenta converte carateres com acentos em sequências de escape?

Não. A serialização preserva carateres fora da tabela ASCII na sua representação original em UTF-8, sem forçar códigos de escape unicode adicionais.

O que acontece ao submeter um texto vazio?

Entradas vazias ou preenchidas unicamente com espaços em branco são aceites sem erro, devolvendo uma saída em branco com medições de tamanho e poupança a zero.

Como é calculada a percentagem de redução?

O utilitário calcula a diferença na contagem de carateres entre a entrada e a saída, apresentando a poupança com arredondamento a uma casa decimal e nunca abaixo de zero.

Qual é o limite de tamanho aceite para processamento?

O conteúdo não vazio introduzido para análise pode ter até 1 000 000 de bytes medidos na respetiva codificação UTF-8.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.