PeliTouls
JSON JSON

Formattatore JSON

Valida, formatta o minimizza JSON, nel tuo browser. Niente viene caricato, così i segreti restano segreti.

Come formatta JSON

  1. Incolla il tuo JSON nella casella.
  2. Scegli Formatta (indentato, leggibile) o Minimizza (una riga compatta).
  3. Premi Converti. L'input non valido viene segnalato con l'errore reale del parser.
  4. Scarica il risultato come file .json.

Cosa fa questo strumento

Esegue il tuo testo attraverso il parser JSON del browser e lo riscrive come vuoi: indentazione di due o quattro spazi per leggere e fare diff, oppure una sola riga minimizzata per configurazioni e payload. Se l'input è valido, l'output contiene esattamente gli stessi dati, riformattati; se non lo è, ricevi il vero messaggio di errore del parser invece di una vaga alzata di spalle.

Minimizzare conviene con file di configurazione e fixture API: gli stessi dati, una frazione dei byte. Formattare conviene ogni volta che una persona deve leggere il file: i diff di git diventano riga per riga, le revisioni diventano possibili e una parentesi fuori posto si trova a colpo d'occhio.

Poiché il parser è quello del browser, la validazione è lo stesso controllo che applicherà la tua applicazione: se questo strumento lo accetta, anche JSON.parse lo farà.

Limiti e note sincere

Il formattatore valida e riformatta; non corregge JSON rotto. Una virgola mancante resta una virgola mancante, segnalata onestamente con la posizione del parser.

Le chiavi duplicate mantengono il loro ultimo valore (è la regola di JSON.parse) e input molto grandi sono limitati dalla memoria della scheda, non da una quota del server.

Tutto avviene in questa scheda: incolla segreti, risposte API e file di configurazione con fiducia, perché nulla viene trasmesso.

Domande frequenti

Dice che il mio JSON non è valido. Dove esattamente?

Il messaggio di errore è quello del parser del browser e indica la posizione. I colpevoli comuni: virgole finali, virgolette singole e chiavi senza virgolette.

Formattare o minimizzare?

Formatta tutto ciò che una persona legge o che un repository git conserva. Minimizza tutto ciò che consuma una macchina.

Ordina le chiavi o cambia i miei dati?

No. Valori, ordine e duplicati si comportano esattamente come definisce JSON.parse; cambia solo lo spazio bianco.

Il mio JSON viene caricato?

No. La formattazione avviene interamente nel tuo browser, ed è per questo che incollare segreti è sicuro.

Privato fin dalla progettazione

Resta sul tuo dispositivo. Niente viene caricato. La conversione avviene nel tuo browser: apri la scheda Rete mentre converti e vedrai che non viene inviato nulla. Nessun account, nessuna filigrana, nessun limite giornaliero.