Validatore e formattatore JSON
Editor
Il tuo JSON resta nel tuo browser. Non viene mai caricato e nessuno lo legge.
Risultato
Ancora niente da controllare
Incolla un JSON a sinistra, apri un file o prova un esempio.
Come si usa.
- 1
Incolla il tuo JSON.
Scrivi o incolla nel pannello a sinistra, oppure apri un file .json. Il controllo parte mentre scrivi.
- 2
Leggi il risultato.
Un documento valido mostra la sua dimensione e cosa contiene. Uno non valido mostra riga e colonna del primo errore, la riga stessa e un suggerimento quando lo sbaglio è comune.
- 3
Portalo via.
Copia il risultato formattato o compattato, scaricalo come file oppure rimandalo nell’editor.
Cosa viene controllato.
JSON rigoroso.
Il controllo segue lo standard JSON, RFC 8259: stringhe e chiavi tra doppi apici, nessuna virgola finale, nessun commento e solo true, false e null come parole. Apici singoli, undefined, NaN e il None di Python vengono segnalati con una nota su come correggerli.
I tuoi dati restano come scritti.
La formattazione cambia solo gli spazi. 1.0 resta 1.0, 1e2 resta 1e2, un intero di 20 cifre le conserva tutte e le chiavi mantengono l’ordine, a meno che tu non chieda di ordinarle. Uno strumento che rilegge e ristampa il tuo JSON riscrive quei numeri senza dirtelo.
Chiavi duplicate.
Una chiave che compare due volte nello stesso oggetto è JSON valido, e JavaScript tiene solo l’ultimo valore. Il controllo elenca ogni duplicato con la sua riga, così nessuno passa inosservato.
Riservato per costruzione.
Tutto gira nel tuo browser. Il testo che incolli non viene mai inviato a un server.
Domande.
Il mio JSON viene caricato da qualche parte?
No. Controllo, formattazione e compattazione girano nel tuo browser, e il testo che incolli non lascia mai il tuo dispositivo.
Cosa controlla un validatore JSON?
Se il testo segue la sintassi JSON: graffe e parentesi quadre in coppia, chiavi e stringhe tra doppi apici, virgole fra gli elementi e nessuna dopo l’ultimo, numeri validi e sequenze di escape valide. Segnala il primo errore con riga e colonna.
Perché il mio JSON non passa a causa di una virgola finale?
Il JSON non ammette la virgola dopo l’ultimo elemento di un oggetto o di un array, mentre JavaScript sì. Togli la virgola e il documento è valido.
Legge commenti o stringhe tra apici singoli?
No, il JSON standard non ha né gli uni né gli altri. Il controllo li indica così puoi toglierli o passare ai doppi apici. JSON5 e JSONC sono formati diversi.
Che differenza c’è fra formattare e compattare?
Formattare aggiunge a capo e rientri perché una persona possa leggere il documento. Compattare toglie ogni spazio fuori dalle stringhe, così il documento occupa meno byte possibile.
Perché controllare un JSON scritto da un Agente?
Gli Agenti restituiscono JSON per le chiamate agli strumenti, per i file di configurazione e per l’output strutturato, e una virgola fuori posto o un commento fa fallire il programma che lo legge. Incolla qui l’output per trovare il punto esatto.
Altri strumenti.
Dai ai tuoi Agenti un contesto condiviso.
Piano gratuito disponibile, senza carta di credito.