Vai al contenuto
Convertitore orari di calcio d'inizio dei Mondiali è disponibileVedi i calci d’inizio nel tuo fuso orario e aggiungi promemoria al calendario.

Formattazione e validazione JSON

JSON Il formattatore e validatore formatta, convalida, minimizza e ordina localmente JSON standard con errori di riga/colonna, rientro Tab/2/4/8, anteprima desktop e copia semplice.

JSON in ingresso

Caratteri

0 / 50,000

Formattazione e validazione JSON

Avvio rapido

1
Incolla JSON standard nell’editor.
2
Se la convalida fallisce, controlla riga e colonna evidenziate.
3
Fai clic su Formatta per rendere leggibile il JSON; l’anteprima su desktop scrive a destra.
4
Fai clic su Compatta per rimuovere spazi e a capo in eccesso.
5
Copia l’output dell’anteprima se è aperta; altrimenti copia l’editor.

Scenari comuni

Debug API

verificare rapidamente se il JSON restituito è valido e renderlo più leggibile.

Log

formattare i frammenti JSON nei log per individuare più in fretta problemi di parentesi, virgolette o struttura.

Config

riordinare struttura, rientro, ordine delle chiavi e livelli.

Code review

mostrare esempi JSON chiari per controllare meglio dati API e modifiche di configurazione.

Prima del commit

uniformare il JSON incollato e ridurre il rumore dovuto a stile e rientro.

Parametri e azioni di formattazione

Dimensione rientro: usa il menu accanto ai pulsanti per scegliere Tab/2/4/8
Ordina: fai clic su "Ordina" per ordinare ricorsivamente alfabeticamente le chiavi degli oggetti. I valori JSON rimangono gli stessi, ma l'ordine delle chiavi cambia e non è reversibile automaticamente

Confini standard JSON

Il parser accetta solo valori JSON standard: oggetti, matrici, stringhe, numeri, booleani e null.
Commenti, virgolette singole, virgole finali, NaN, Infinity, undefined, JSON5 e JSONC sono fuori dall'ambito di questo strumento.
Formatta e minimizza prima analizza, quindi stringi. Non preservano gli spazi bianchi, i commenti o lo stile di formattazione originali.
L'ordinamento modifica ricorsivamente l'ordine delle chiavi degli oggetti. Copia prima un backup se l'ordine è importante per il tuo flusso di lavoro.
L'anteprima del desktop è un riquadro di output di sola lettura. La copia utilizza l'output di anteprima quando è aperto, altrimenti il contenuto corrente dell'editor.
L'evidenziazione degli errori è solo sintattica. Questo non è un validatore di schema, un controllo OpenAPI, un type checker o uno scanner di sicurezza.
Questo non è un visualizzatore ad albero, un esploratore JSONPath, un grafo visivo, un processore di upload/download file o un convertitore tra formati.

Consigli d'uso

Escape: all'interno delle stringhe JSON, scrivere virgolette e nuove righe come escape JSON validi come \" e \n.
Coerenza: concordare rientro, ordine delle chiavi e schema al di fuori di questo formattatore; questa pagina controlla la sintassi, non le regole aziendali
Fai un backup prima di ordinare: l'ordinamento cambia l'ordine delle chiavi e non può essere annullato automaticamente
Parti dalla riga evidenziata con errore; passando il mouse o toccando vedrai “Riga X, Colonna Y” e potrai controllare parentesi, virgolette e virgole vicine
Compatta poi formatta: spesso così emergono virgole extra o apici non corrispondenti

Limitazioni e compatibilità

Niente commenti: // e /* */ non fanno parte dello standard JSON; usa un altro formato se hai bisogno di commenti.
Niente apici singoli: 'text' non è una stringa JSON valida
Niente virgole finali: {"a":1,} o [1,] non sono validi

Privacy e sicurezza

La formattazione JSON viene eseguita localmente nel browser. Il contenuto dell’editor può restare come bozza del browser. Se è attivo uno spazio di lavoro salvato o la sincronizzazione WebDAV, il contenuto dell’editor, le opzioni di formattazione, l’interruttore di anteprima, la preferenza per i numeri di riga e la preferenza di a capo possono essere salvati tramite quella sincronizzazione. L’output di anteprima, gli errori di convalida, le evidenziazioni riga/colonna, lo stato di copia e la cronologia di annullamento derivano dal contenuto corrente e non vengono salvati come dati di risultato separati. Questo strumento non carica file, non crea allegati e non esporta file.

Domande frequenti

7

Continua con questi strumenti correlati per il passaggio successivo.

Tutta l'elaborazione degli strumenti avviene localmente nel tuo browser.