Formattatore, validatore e minificatore JSON

Formatti il JSON con rientro selezionabile e ordinamento facoltativo delle chiavi. Valide la sintassi JSON con la posizione esatta dell'errore e statistiche sulla struttura. Minifichi il JSON in un'unica riga compatta con il rapporto di compressione. Altri strumenti: Confronto JSON | JSON ↔ Stringa | JSON ↔ CSV/TSV | Tutti gli strumenti JSON | Visualizzatore / editor JSON | Valutatore JSONPath | Validatore JSON Schema | JSON → SQL / TOML.
Tutta l'elaborazione avviene localmente nel suo browser — i suoi dati non vengono mai caricati su alcun server.
Modalità: Rientro:
Formatta: Formatta il JSON con rientro configurabile (2 spazi, 4 spazi o tabulazioni). Ordina facoltativamente le chiavi degli oggetti in ordine alfabetico.
Valida: Verifica la sintassi JSON e segnala gli errori con numero di riga e di colonna esatti. In caso di esito positivo mostra le statistiche della struttura (profondità, numero di chiavi, tipo di dato, dimensione).
Minifica: Comprime il JSON in un'unica riga eliminando tutti gli spazi non necessari. Mostra il rapporto di compressione e il risparmio in byte.
Suggerimento: tutte e tre le modalità validano implicitamente il JSON prima di procedere. Un input non valido produce un messaggio di errore in tutte le modalità.
Formatta, valida, minifica — un'unica pipeline

Tutte e tre le operazioni seguono la stessa pipeline: analizzano il testo e poi lo riserializzano. La formattazione rende leggibile l'albero analizzato; la minificazione elimina ogni spazio facoltativo; la validazione si ferma al primo errore di sintassi e ne indica la posizione esatta in riga e colonna. Poiché l'analisi avviene per prima, l'output formattato è sempre semanticamente identico all'input — cambiano solo gli spazi.

L'ordinamento delle chiavi è l'unica opzione che modifica la struttura — le chiavi degli oggetti vengono riordinate in ordine alfabetico.