# Minificador JSON

Minifique JSON removendo todos os espaços, tabulações e quebras de linha fora das strings, sem alterar os dados. Os números mantêm os dígitos originais, para que inteiros grandes e decimais nunca percam precisão; strings, sequências de escape e ordem das chaves também permanecem intactas. JSON inválido é rejeitado com a linha e a coluna do primeiro erro, ideal para desenvolvedores que querem reduzir payloads API, fixtures e arquivos de configuração.

## Perguntas frequentes

### O que o minificador JSON remove?

Ele remove todos os espaços em branco insignificantes: espaços, tabulações e quebras de linha entre tokens. Tudo dentro das strings permanece exatamente como foi escrito, incluindo espaços e sequências de escape.

### A minificação pode alterar meus números?

Não. A ferramenta copia cada número exatamente como foi escrito, em vez de analisá-lo e imprimi-lo; assim, 12345678901234567890 ou 1.50 são retornados sem alterações e nunca perdem precisão.

### A ferramenta valida o JSON?

Sim. A entrada precisa ser JSON estrito, conforme definido pela RFC 8259. Comentários, vírgulas finais, aspas simples, chaves sem aspas e valores como NaN são rejeitados.

### Como os erros são informados?

O primeiro problema é informado com sua linha e coluna. As mensagens típicas indicam um caractere inesperado, uma string não fechada, uma sequência de escape inválida ou conteúdo após o fim do valor JSON.

### As chaves duplicadas são removidas?

Não. O minificador não cria um objeto na memória, portanto as chaves duplicadas e a ordem das chaves são mantidas exatamente como aparecem na entrada.

### A marca de ordem de bytes é mantida?

Uma marca de ordem de bytes UTF-8 no início é removida, pois não faz parte do valor JSON. Todo o restante permanece no lugar.

### Qual pode ser a profundidade do aninhamento?

Objetos e arrays podem ser aninhados em até 1000 níveis. Entradas mais profundas são rejeitadas com uma mensagem, evitando uma solicitação lenta ou com falha.

### Qual pode ser o tamanho da entrada?

Até 1 MB de JSON por solicitação. A minificação é executada em uma única passagem, portanto até arquivos grandes são retornados rapidamente.

### Posso minificar JSON Lines ou vários documentos de uma só vez?

Não. A entrada precisa ser um único valor JSON, como um objeto ou um array. Um segundo valor após o primeiro é informado como conteúdo inesperado, com sua linha e coluna.

### Meus dados são armazenados?

Não. O JSON é processado na memória durante a sua solicitação e enviado de volta. Ele nunca é salvo; apenas os tamanhos das solicitações são registrados.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
