Strumento per sviluppatori / 06
Minificatore JSON
Valida il JSON e rimuove gli spazi bianchi non significativi per ottenere una singola riga compatta.
Minificatore JSON: TOEA analizza l'input e lo serializza senza indentazione, assicurandosi che il risultato resti un JSON valido. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Cos'altro cambia nel testo
I valori restano gli stessi, ma la loro scrittura può cambiare: 1.0 diventa 1, 1e2 diventa 100 e gli escape come \u00e9 e \/ diventano i caratteri normali é e /. Le chiavi costituite da numeri interi, come "10" o "2", vengono spostate all'inizio dell'oggetto in ordine crescente, perché è così che JavaScript le ordina. Se i byte originali sono stati firmati o sottoposti a hash, la copia minificata non supererà la verifica.
Dove serve un JSON compatto
Una singola riga è adatta ai contesti che non possono contenere interruzioni di riga: una variabile d'ambiente, un argomento della riga di comando, una cella CSV, una riga di log o un file JSON Lines. Per incorporare il risultato in una stringa del codice o in un altro documento JSON, esegui l'escape con il convertitore di stringhe JSON.
Per le risposte API, attivare la compressione gzip o Brotli sul server fa risparmiare molto più spazio della rimozione degli spazi, perché i compressori riducono già gli spazi ripetuti quasi a nulla.
Come usarlo
- Incolla un JSON valido.
- Scegli Minifica JSON.
- Copia o scarica il risultato compatto.
Privacy e limitazioni
L'elaborazione avviene localmente. I valori non vengono modificati, ma le chiavi che sono numeri interi, come "2", vengono spostate all'inizio del relativo oggetto, secondo l'ordine applicato da JavaScript.
Strumenti correlati
Domande frequenti
Ripara il JSON non valido?
No. La sintassi non valida viene segnalata, anziché essere modificata senza avviso.
Rimuove i dati?
Rimuove solo gli spazi bianchi di formattazione. Poiché i valori vengono serializzati di nuovo, 1,0 viene scritto come 1, le sequenze di escape diventano caratteri normali e, in caso di chiavi duplicate, viene mantenuto solo l'ultimo valore.
Strumento gratuito · nel browser esecuzioni · senza account