Formattatore JSON
Web e sviluppoCome formatti e verifichi il JSON?
Incolla JSON per trovare errori, renderlo leggibile o compattarlo.
Ciò che inserisci resta sul tuo dispositivo mentre usi questo strumento. Aprendo un link condiviso, le impostazioni nel suo indirizzo vengono inviate a HowToolbox per preparare la pagina.
Non viene salvato nel link né altrove.
Validazione JSON
JSON valido
Copia l’output completo o scaricalo come file JSON.
Output JSON
{
"b": 2,
"a": [
1,
true,
null
]
} Codice: fino a 20.000 caratteri. Formattazione: fino a 32 livelli di annidamento. Il JSON resta in questa scheda e non viene mai inserito in un link.
Per le chiavi duplicate si mantiene l’ultimo valore. I numeri usano la precisione standard in virgola mobile; numeri fuori intervallo e interi non rappresentabili esattamente non vengono formattati.
Link sponsorizzati
Incolla JSON per trovare errori, renderlo leggibile o compattarlo.
Come si usa
- Incolla il JSON. Il risultato indica subito se è valido o dove si trova il primo errore.
- Scegli Formattato o Minificato. Per la formattazione, scegli due spazi, quattro spazi o tabulazioni. Puoi anche ordinare le chiavi degli oggetti.
- Copia l’output o scarica un file .json. Le anteprime lunghe sono abbreviate, ma copia e download contengono l’output completo.
Valori JSON validi dopo la minificazione
| Input | Minificato |
|---|---|
| [1, 2, 3] | [1,2,3] |
| [true, false] | [true,false] |
| [null, 0] | [null,0] |
| ["a", "b"] | ["a","b"] |
| [[], []] | [[],[]] |
Link sponsorizzati
Come funziona
JSON rappresenta oggetti, array, stringhe, numeri, true, false e null. Nomi degli oggetti e stringhe usano virgolette doppie. Una virgola finale o un commento non fanno parte di JSON. Questo validatore segue la grammatica JSON di RFC 8259 e segnala il primo errore con riga e colonna, entrambe contate da uno.
La formattazione aggiunge a capo e rientri; la minificazione elimina gli spazi non necessari. Ad esempio, [1, 2] diventa [1,2] quando viene minificato. Gli spazi dentro una stringa restano parte del valore. L’ordinamento riordina ricorsivamente le chiavi degli oggetti mantenendo l’ordine degli array; le chiavi che sono indici interi compaiono per prime in ordine numerico.
Lo strumento accetta fino a 20.000 caratteri e formatta fino a 32 livelli di annidamento. Per i nomi duplicati mantiene l’ultimo valore. I decimali possono essere arrotondati alla precisione standard in virgola mobile; i numeri fuori intervallo e gli interi non rappresentabili esattamente non vengono prodotti in output. Il testo resta nel browser e non viene mai inserito in un link.
Domande frequenti
Perché il mio JSON non è valido?
Cause frequenti sono apici singoli, nomi senza virgolette, commenti e virgole finali. La posizione segnalata è dove il problema è stato rilevato: una virgoletta o parentesi mancante potrebbe trovarsi prima.
La formattazione conserva ogni carattere?
No. Spazi, escape e notazione numerica possono cambiare. Per le chiavi duplicate si mantiene solo l’ultimo valore e la precisione decimale è limitata. Usa stringhe tra virgolette per identificatori o importi decimali esatti che non devono cambiare.
Perché a volte un JSON valido non produce output?
La validazione controlla la sintassi separatamente dai limiti di formattazione. Dati molto annidati, numeri interpretati come non finiti e interi fuori dall’intervallo sicuro possono essere sintatticamente validi ma non vengono formattati.
Un documento JSON può essere solo un numero o una stringa?
Sì. Un valore JSON può essere un oggetto, un array, una stringa, un numero, true, false o null.
Ordinare le chiavi ordina anche gli array?
No. Ordina ricorsivamente le chiavi degli oggetti; gli elementi degli array mantengono il loro ordine.
Potrebbe servirti anche
- Confronto testiVedi aggiunte e rimozioni, riga per riga o parola per parola., riservato, funziona sul tuo dispositivoStrumenti per il testoVerifica
- Generatore UUIDUUID casuali versione 4 o ordinati per tempo versione 7, creati sul tuo dispositivo., riservato, funziona sul tuo dispositivoWeb e sviluppoGeneratoreCodifica
- Convertitore dimensioni datiConverti tra byte, kilobyte, megabyte, gigabyte, MiB, GiB e bit, distinguendo le basi 1000 e 1024., riservato, funziona sul tuo dispositivoConversione di unitàConvertitoreCodifica
- Codifica e decodifica Base64Codifica testo o file in Base64 e decodificali, direttamente nel browser., riservato, funziona sul tuo dispositivoStrumenti per il testoConvertitoreCodifica
- Traduttore brailleTrasforma testo in celle Unified English Braille e viceversa: lettere, maiuscole, numeri e punteggiatura di base., riservato, funziona sul tuo dispositivoStrumenti per il testoConvertitoreCodifica
- Lettore di codici QR e codici a barreScansiona con la fotocamera o un’immagine: scopri cosa contiene il codice e dove porta davvero un link prima di aprirlo., riservato, funziona sul tuo dispositivoImmagini, documenti e fileVerificaCodifica
Altri strumenti in Web e sviluppo
Tutti i 18 strumenti in Web e sviluppo- Generatore di passwordUna password casuale creata sul dispositivo, con robustezza in bit e nessun dato inviato altrove., riservato, funziona sul tuo dispositivo
- Calcolatore tempo di downloadInserisci dimensione del file e velocità della connessione per stimare la durata di download o caricamento., riservato, funziona sul tuo dispositivo
- Codici di stato HTTPCerca qualsiasi codice di stato HTTP: che cosa significano 200, 301, 404, 429 o 503, quando un server lo invia, se le cache lo conservano e quale RFC lo definisce., riservato, funziona sul tuo dispositivo
- Convertitore di coloriScegli o inserisci un colore e copialo in HEX, RGB, HSL, HWB o OKLCH, con il nome CSS più vicino., riservato, funziona sul tuo dispositivo
- Il sito è offline?Verifica la risposta di un sito web dal nostro server.
- Info sul browserDati dichiarati su browser, motore e dispositivo., riservato, funziona sul tuo dispositivo
Popolari adesso
Link sponsorizzati
Link sponsorizzati
Link sponsorizzati