Formattatore e validatore JSON
Incolla JSON e ottienilo formattato, validato o minificato. I dati restano nel browser: non viene caricato niente, il che conta quando il payload contiene token o dati di clienti.
- Gratis
- I file non lasciano il tuo dispositivo
- Senza registrazione
- Nessun limite di file
Come si usa
- Incolla il tuo JSON nel riquadro di input.
- Scegli l'indentazione (due spazi, quattro spazi o una tabulazione) e, se vuoi, ordina le chiavi degli oggetti in ordine alfabetico.
- Premi «Formatta» per abbellire, oppure «Minifica» per togliere ogni byte superfluo.
- Se il JSON non è valido, il messaggio sotto i pulsanti mostra che cosa si aspettava il parser e dove si è fermato.
Da sapere
Che cosa controlla il validatore
Lo strumento analizza il tuo testo con il parser JSON del browser, quindi accetta esattamente ciò che accetta un'applicazione JavaScript e rifiuta esattamente ciò che essa rifiuta. Virgole finali, apici singoli, chiavi senza virgolette, commenti e NaN non sono JSON valido, anche se molti editor li tollerano.
Formattare o minificare
Il JSON formattato con indentazione serve a leggere e a confrontare in code review. Il JSON minificato, senza spazi né a capo, serve al trasporto: di solito riduce un payload del 15–30% prima della compressione, e questo conta per le risposte di un'API e per la configurazione inserita in una pagina.
Ordinare le chiavi
Gli oggetti JSON non hanno un ordine garantito, quindi due esportazioni degli stessi dati possono differire solo nell'ordine delle chiavi e produrre un diff enorme e privo di senso. Ordinare le chiavi prima del confronto rende visibili le modifiche vere.
Domande frequenti
Il mio JSON viene inviato a un server?
No. Analisi e formattazione avvengono nel browser, quindi credenziali, token o dati personali dentro il payload non lasciano mai la tua macchina.
Perché il mio JSON non passa la validazione?
Le cause più comuni sono una virgola finale prima di una parentesi graffa di chiusura, apici singoli al posto delle virgolette doppie, chiavi senza virgolette o un commento sfuggito. Il messaggio di errore mostra la posizione in cui il parser si è arreso.
Qual è il file più grande che posso formattare?
L'input è limitato a 5 MB per tenere la pagina reattiva. I dump più grandi si trattano meglio con jq o con un editor di codice.
La formattazione cambia i miei dati?
No. Cambiano solo gli spazi bianchi, e l'ordine delle chiavi se attivi l'ordinamento. Valori, tipi e struttura restano esattamente com'erano.
Posso usarlo offline?
Sì. Dopo il caricamento della pagina puoi andare offline: lo strumento continua a funzionare perché tutta la logica sta nella pagina.
Supporta JSON Lines o JSON5?
Non ancora: lo strumento valida JSON stretto come definito dalla RFC 8259, che è quello usato dai browser e dalla maggior parte delle API.
Strumenti correlati
- Codifica e decodifica Base64 Incolla del testo per ottenere il Base64, o incolla il Base64 per riavere il testo. Cirillico,…
- Contatore di parole Scrivi o incolla il testo e i contatori si aggiornano all’istante: parole, caratteri, frasi, pa…
- CSV in JSON Incolla una tabella, ottieni JSON. Il parser segue l'RFC 4180, così una cella come «Doe, John»…
- Generatore di UUID Premi il pulsante e ottieni identificatori da incollare direttamente in un database, in una con…
- Generatore di password Una nuova password viene generata nel momento in cui questa pagina si carica, usando il generat…
- Qual è il mio indirizzo IP Il tuo indirizzo IP pubblico è ciò che vede ogni sito che visiti. Eccolo, insieme a tutto il re…
- JSON Beautifier Incolla un muro di JSON minificato e leggilo come un documento. L'indentazione compare mentre s…
- Minifica JSON Incolla il JSON e riprendilo senza un byte di troppo: niente indentazione, niente ritorni a cap…