Formattatore e validatore JSON
Incolla un JSON per formattarlo con 2 o 4 spazi o tabulazioni, minimizzarlo o ordinarne le chiavi. Un JSON non valido viene individuato per riga e colonna con un suggerimento chiaro, come una virgola finale o virgolette singole. Nulla viene inviato a un server.
Il tuo JSON
Formattato
{
"name": "SmartCalcy",
"tools": 245,
"free": true,
"languages": [
"en",
"es",
"fr"
],
"owner": {
"country": "GB"
}
}Informazioni su Formattatore e validatore JSON
Incolla un JSON per formattarlo con 2 o 4 spazi o tabulazioni, minimizzarlo o ordinarne le chiavi. Un JSON non valido viene individuato per riga e colonna con un suggerimento chiaro, come una virgola finale o virgolette singole. Nulla viene inviato a un server.
Fa parte della sezione «Strumenti per testo e parole» di SmartCalcy. Funziona nel tuo browser senza account, usa la tua valuta e le tue unità (modificabili in cima alla pagina) e fornisce stime solo a scopo informativo, quindi verifica le indicazioni ufficiali prima di fidarti di un risultato.
Come usare il Formattatore e validatore JSON
Cosa calcola e quando usarlo
Formatta, minimizza, ordina e convalida JSON. Un JSON non valido viene individuato per riga e colonna, con un suggerimento chiaro per gli errori più comuni.
Come si usa, passo dopo passo
- Incolla il JSON nella casella.
- Scegli 2 spazi, 4 spazi, tabulazioni o minimizza.
- Se vuoi, ordina le chiavi in ordine alfabetico.
- Copia o scarica il risultato.
Cosa significa ogni dato
- Il tuo JSON – Qualsiasi testo JSON.
- Formato – 2 spazi, 4 spazi, tabulazioni o minimizzato.
- Ordina le chiavi – Ordina le chiavi degli oggetti dalla A alla Z a ogni livello.
Come leggere i risultati
- JSON valido – Dimensione dell’output formattato, con il numero di chiavi, array e livelli di annidamento.
- Errore – Per un JSON non valido: riga, colonna, le righe vicine e un suggerimento.
La formula
L’input viene analizzato con il parser JSON standard del browser, poi riscritto con il rientro scelto. Le chiavi vengono ordinate ricorsivamente quando l’opzione è attiva.
Un esempio pratico
L’esempio iniziale è valido e, formattato con rientro di 2 spazi, occupa 147 byte: 6 chiavi, 1 array, 2 livelli di annidamento.
Ipotesi e limiti
- Solo JSON rigoroso: commenti, virgolette singole e virgole finali sono errori.
- I numeri mantengono la precisione di JavaScript; gli interi molto grandi possono perdere cifre.
Errori comuni
- Virgole finali dopo l’ultimo elemento.
- Virgolette singole invece di quelle doppie.
- Chiavi senza virgolette copiate da JavaScript.
Domande frequenti
Il mio JSON viene inviato da qualche parte?
No. Viene elaborato nel tuo browser.
Perché il mio JSON non è valido?
Il suggerimento indica la causa più probabile, come una virgola finale o virgolette singole.
Può minimizzare il JSON?
Sì. Scegli Minimizza per rimuovere tutti gli spazi.