Formattatore / validatore / visualizzatore JSON

Formatta, minifica, valida, ordina e ispeziona JSON con vista ad albero, dettagli degli errori, metriche di struttura, copia e download.

Formatta JSON e vedi cosa cambia

Usa questo strumento quando un payload deve passare da blocco illeggibile a qualcosa che puoi debuggare. Incolla JSON da una risposta API, un file di configurazione, il corpo di un webhook, un export dello storage del browser o una riga di log. Il formattatore valida la sintassi, segnala gli errori di parsing e può produrre indentazione leggibile, JSON minificato compatto o una vista ad albero espandibile.

Ordinare le chiavi degli oggetti è utile per confrontare snapshot generati o verificare se due oggetti differiscono solo per l'ordine. I contatori di struttura aiutano a capire subito se hai un oggetto impostazioni piatto, un envelope API annidato o una risposta grande piena di array.

Caricamento strumento...

Usi pratici

  • Formattare payload di API e webhook prima di incollarli in ticket, documentazione o code review.
  • Minificare JSON per variabili dambiente, fixture o input di test compatti.
  • Ordinare le chiavi oggetto per rendere più facili i confronti in diff e screenshot.
  • Usare la vista ad albero per ispezionare dati annidati senza perdersi in una stringa lunga.
  • Controllare conteggi di oggetti, array, proprietà, nodi, byte e profondità prima di decidere come processare i dati.

Regole JSON rigorose

Il validatore usa parsing JSON rigoroso. Commenti, virgole finali, stringhe con apici singoli, chiavi non quotate, Infinity, NaN e altre scorciatoie dei letterali oggetto JavaScript non sono JSON valido. Se un backend o uno strumento accetta queste estensioni, normalizza il valore prima di considerarlo JSON portabile.

FAQ del formattatore JSON

Il mio JSON viene caricato?

No. Formattazione, minificazione, ordinamento, validazione e rendering ad albero avvengono nel browser.

Lordinamento delle chiavi modifica gli array?

No. Lordinamento riguarda le chiavi degli oggetti. Lordine degli array viene preservato perché di solito ha significato.

Perché il mio oggetto JavaScript non è valido?

JSON è più rigoroso della sintassi degli oggetti JavaScript. Usa virgolette doppie per stringhe e chiavi, rimuovi commenti e virgole finali.

Strumenti di sviluppo correlati