O que é um JSON Minifier?
Um minificador JSON remove cada espaço, tabulação e quebra de linha que fica entre os tokens de um documento JSON, deixando o menor equivalente de byte por byte que ainda analisa Os dados em si permanecem inalterados - as mesmas chaves, os mesmos valores, a mesma ordem - mas uma configuração de 4 KB bastante impressa pode cair para 2,5 KB ou menos quando o recuo se foi JSON menor significa transferências de rede mais rápidas, contas de largura de banda mais baixas e análise mais rápida na extremidade receptora, e é por isso que as respostas da API e os arquivos de dados agrupados são quase sempre enviados minificados.
Este minificador retira espaços em branco apenas fora dos literais de string, portanto, o texto dentro de seus valores - incluindo espaços que você pretendia manter - é preservado exatamente Ele também mantém seus tokens numéricos como escritos: um valor zero à direita como 1.0 ou um inteiro de 30 dígitos sobrevive intacto, porque a ferramenta remove espaços em branco em vez de fazer um round-tripping em cada número através de uma análise que o reescreveria Antes de minificar, ele valida a entrada com o analisador JavaScript JSON, portanto, se uma vírgula ou colchete estiver fora do lugar, você obtém o erro exato do analisador em vez de saída silenciosamente quebrada Um modo embelezar faz o JSON compacto reverso e reindente com dois espaços, quatro espaços ou guias para que você possa lê-lo e editá-lo.
Um exemplo trabalhado mostra o que este minificador JSON online faz e não toca Colar um objeto de cinco linhas, recortado com dois espaços, segurando "id": 12345678901234567890, "preço": 1.0 e "nota": "mantenha dois espaços", então clique em Minificar A saída é {"id":12345678901234567890", preço ":1.0", nota ":"mantenha dois espaços"} e o emblema de tamanho lê 78 B a 65 B, um corte de 16,7% O id de 20 dígitos, o 1.0 e o espaço duplo dentro da string passam todos inalterados Embelezar é diferente, como explica o FAQ abaixo.
Tudo é executado no lado do cliente no seu navegador Seu JSON - que geralmente contém chaves de API, registros de clientes ou configuração interna - nunca é carregado ou armazenado, e a ferramenta funciona offline depois que a página é carregada Isso torna seguro minificar cargas sensíveis que nunca devem sair da sua máquina.
Como usar o Minificador JSON?
Cole seu JSON
Cole ou digite um objeto JSON ou matriz na área de entrada Pode ser bastante impresso ou já compacto - qualquer um funciona.
Minificar ou embelezar
Clique em Minificar para retirar espaços em branco e reduzir o arquivo ou Embelezar para recuperá-lo Escolha 2 espaços, 4 espaços ou guias para embelezar.
Verifique as economias
Leia o emblema de tamanho para ver o tamanho original, o novo tamanho e a redução percentual JSON inválido é sinalizado com o erro exato do analisador.
Copie ou baixe
Copie o resultado para sua área de transferência ou baixe-o como um arquivo.json, pronto para entrar em sua API, configuração ou pacote.
Principais características
Minificar apenas no espaço em branco
Remove espaços, guias e novas linhas entre tokens enquanto deixa o conteúdo da string intocado, produzindo o menor equivalente válido
Number Precisão Preservada
Mantém os tokens numéricos exatamente como escritos - zeros à direita e inteiros grandes sobrevivem, porque minify retira espaços em branco em vez de reparsar valores
Economia de tamanho ao vivo
Mostra o tamanho original, o tamanho minificado e a redução percentual para que você possa ver o impacto do byte imediatamente
Embeleze com seu recuo
Re-indente JSON compacto com dois espaços, quatro espaços, ou abas para torná-lo legível e diff-friendly novamente
Frequently Asked Questions
Related Tools
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
HTML Minifier & Beautifier
Minify HTML markup for faster page loads or beautify it for readable, indented source
JSON Validator
Validate JSON against RFC 8259 and get the exact line, column, and character of the first syntax error, plus duplicate-key detection and structure stats. Client-side, no signup.
Regex Replace
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Comments
0 comments
No comments yet. Be the first to share your thoughts!