Formattatore e Validatore JSON
Formatta, valida ed esplora dati JSON, direttamente nel tuo browser.
Questo editor mantiene un proprio tema chiaro indipendentemente dalla modalità scura del sito — allo stesso modo in cui di solito si comporta un editor di codice incorporato in qualsiasi pagina.
Ripara corregge commenti, apici singoli, virgole finali, chiavi senza virgolette, costanti Python e NDJSON. I link di condivisione conservano il JSON solo nell'hash dell'URL.
Genera codice dal JSON
JSON Schema (genera e valida)
Query JSONPath
Supportati: $ .key ['key'] [0] [-1] [*] .* .. (ricorsivo) [0,2] [1:3] [?(@.price < 10)]
Perché formattare e validare JSON in locale?
Il JSON compare continuamente nella giornata di uno sviluppatore: una risposta API minificata senza interruzioni di riga, un file di configurazione che qualcuno ha modificato a mano riducendolo a un'unica riga illeggibile, un payload che stai debuggando alle 23 cercando di individuare l'unica virgola mancante. La maggior parte degli strumenti online "formattatore JSON" risolve il problema della leggibilità inviando prima il testo incollato a un server — un compromesso scomodo quando quel JSON potrebbe contenere una chiave API, un token di accesso o i dati personali di un cliente.
Questo strumento non invia mai nulla da nessuna parte. È costruito su jsoneditor, una libreria JavaScript che analizza e ridisegna il tuo JSON interamente all'interno della memoria del browser. L'analisi, la formattazione e la validazione della sintassi avvengono tutte in locale usando il motore JavaScript del browser stesso — non c'è nessun server coinvolto, quindi nulla di ciò che incolli qui lascia mai il tuo dispositivo.
Incolla il tuo JSON nell'editor in modalità testo e usa il pulsante Formatta nella barra degli strumenti per renderlo leggibile, oppure Compatta per ridurlo di nuovo a una singola riga. Se il JSON contiene un errore di sintassi — una virgola in eccesso, una virgoletta mancante, una parentesi non bilanciata — l'editor lo evidenzia immediatamente con un messaggio di errore chiaro e il numero esatto della riga invece di lasciarti a scandagliare l'intero documento a occhio; un pulsante "Vai alla riga dell'errore" salta direttamente a quella riga e la seleziona così non devi scorrere e cercarla in un file lungo. Passa alla modalità ad albero dal menu a tendina in alto per esplorare gli stessi dati come una struttura interattiva e comprimibile: espandi e comprimi oggetti e array annidati, modifica singoli valori sul posto, e riordina o elimina campi direttamente, con la modifica che si riflette nel testo non appena torni alla modalità testo.
Questa combinazione copre la maggior parte del lavoro JSON quotidiano: ripulire una risposta API prima di incollarla nella documentazione, validare un file di configurazione prima di committerlo, o esplorare un payload profondamente annidato senza perdere il filo di quale array si sta guardando. Hai bisogno dei dati in un formato diverso? I pulsanti sotto l'editor convertono il JSON corrente direttamente in XML, YAML o CSV — utile quando lo script di un collega si aspetta un file di configurazione YAML o un foglio di calcolo richiede righe e colonne semplici invece di JSON annidato — con il risultato convertito mostrato in linea per una copia rapida o un download completo. Poiché tutto vive solo nella scheda del browser, chiuderla cancella completamente l'editor — nessuna cronologia salvata o bozza di cui preoccuparsi, esattamente il comportamento che si desidera quando il JSON su cui si lavora potrebbe essere sensibile.
Domande frequenti
Posso vedere il JSON come albero comprimibile invece che come testo grezzo?
Sì: passa dalla modalità testo a una vista ad albero interattiva che puoi espandere e comprimere.
Mi dice esattamente dov'è un errore di sintassi nel JSON?
Sì: il messaggio di errore include il numero di riga e un pulsante porta il cursore direttamente lì.
Posso convertire il JSON in altri formati?
Sì: esporta gli stessi dati come XML, YAML o CSV.
Strumenti correlati
- Generatore di codice QR
- Decodificatore JWT
- Codificatore/Decodificatore Base64
- Tester di Espressioni Regolari
- Selettore di colore e generatore di palette
- Convertitore CSV ↔ JSON
- Convertitore da JSON a Excel
- Validatore Configurazione Nginx
- Validatore YAML Kubernetes
- Formattatore e Validatore SQL
- Formattatore di codice
- Validatore di standard ISO