Formattate, validate, minificate e visualizzate JSON in un albero.
Questo strumento vi aiuta a formattare, validare e minificare il JSON. Incollate o digitate il vostro JSON nell'area di input, quindi usate i controlli per validare la sintassi, abbellire con rientri o minificare su una singola riga. Il pannello di output mostra il risultato e potete visualizzarlo come albero per esplorare la struttura.
JSON (JavaScript Object Notation) è un formato dati leggero utilizzato per archiviare e scambiare dati. È leggibile dall'uomo e analizzabile dalle macchine, ed è ampiamente utilizzato nelle API web, nei file di configurazione e nei dati delle applicazioni. JSON supporta oggetti, array, stringhe, numeri, booleani e null.
Usate questo strumento quando dovete validare le risposte delle API, formattare i file di configurazione, eseguire il debug dei dati JSON o preparare il JSON per la produzione. È utile anche quando copiate JSON minificato dalla scheda di rete o dai log e volete leggerlo in modo chiaro e strutturato.
Valida: Verificate se una stringa è un JSON valido prima di usarla nel codice o archiviarla.
Formatta: Rendete leggibile un JSON minificato o disordinato con rientri coerenti.
Minifica: Riducete il JSON per API, variabili d'ambiente o dati incorporati.
Vista ad albero: Esplorate grandi strutture JSON senza scorrere il testo grezzo.
Abbellire il JSON aggiunge rientri e a capo in modo da poterlo leggere e modificare facilmente. Minificare rimuove tutti gli spazi e le nuove righe superflue per ridurre le dimensioni del file—utile per le API di produzione e un caricamento più veloce. Questo strumento fa entrambe le cose: formatta per lo sviluppo e minifica per la distribuzione.
JSON supporta un insieme ridotto di tipi di valori. Capirli vi aiuta a scrivere e validare correttamente i dati:
Oggetti: Raccolte non ordinate di coppie chiave–valore racchiuse tra parentesi graffe. Le chiavi devono essere stringhe tra virgolette doppie.
Array: Elenchi ordinati di valori tra parentesi quadre. Gli elementi possono essere di qualsiasi tipo JSON.
Stringhe: Testo tra virgolette doppie. Usate il backslash per fare l'escape delle virgolette e dei caratteri di controllo.
Numeri: Numeri interi o decimali; nessuno zero iniziale (tranne 0) e nessuno zero finale dopo il punto decimale.
Booleani: I letterali true e false, senza virgolette.
Null: Il letterale null, che rappresenta un valore vuoto o assente.
Scegliete il formato giusto per la vostra situazione:
Abbellite per: Leggere le risposte delle API, modificare i file di configurazione, eseguire il debug e comprendere la struttura. Rientri e a capo rendono chiari i livelli di annidamento.
Minificate per: API di produzione, variabili d'ambiente, dati di script inline e payload più piccoli. Rimuove tutti gli spazi superflui.
Validate quando: Incollate da sorgenti esterne, prima di salvare in un database o durante il debug di errori di analisi. Garantisce una sintassi JSON rigorosa.
Usate la vista ad albero per: JSON grandi o profondamente annidati. Espandete e comprimete i nodi per trovare chiavi e valori senza scorrere.
Un formattatore e validatore JSON dedicato fa risparmiare tempo quando si lavora con API, file di configurazione o qualsiasi dato JSON.
Abbellire il JSON significa riformattarlo con rientri e a capo in modo che sia facile da leggere. La minificazione fa il contrario: rimuove spazi extra e nuove righe per ridurre le dimensioni.
Il JSON minificato è più piccolo e più veloce da trasmettere. È spesso usato nelle API di produzione, nei file di configurazione e quando si incorpora JSON in HTML o variabili d'ambiente.
No. Tutta l'elaborazione avviene nel browser. Il vostro JSON non viene mai caricato né archiviato sui nostri server.
Lo strumento supporta il JSON standard: oggetti, array, stringhe, numeri, booleani e null. Non supporta commenti o virgole finali; usate Valida per individuare gli errori di sintassi.
Ricevete JSON minificato da un'API REST. Incollatelo nell'input, cliccate su Formatta e scegliete 2 spazi o 4 spazi per il rientro. L'output mostra gli stessi dati in una struttura leggibile per ispezionare i campi e gli oggetti annidati.
Caso d'uso: Sviluppo e debug
La configurazione della vostra applicazione è archiviata come JSON leggibile. Prima della distribuzione, usate Minifica per produrre una stringa su una singola riga. Potete incollare il risultato in una variabile d'ambiente o incorporarlo in HTML, riducendo le dimensioni e mantenendo il formato valido.
Caso d'uso: Distribuzione e archiviazione
I dati provenienti da moduli, importazioni o API di terze parti potrebbero non essere JSON valido. Incollateli nello strumento e cliccate su Valida. Se la sintassi è errata, riceverete un messaggio di errore chiaro; se è valida, potrete quindi formattare o minificare secondo le necessità.
Caso d'uso: Validazione e verifica degli errori