DEV · JSON e API

JSON Formatter & Validator

Incolla qualsiasi JSON, quindi applica un formato leggibile (pretty print) o minificalo con un clic. Convalida all’istante il tuo JSON e visualizza messaggi di errore chiari con riga e colonna esatte per eseguire il debug più velocemente.

  • Formatta JSON disordinato in una struttura rientrata e facile da leggere.
  • Minifica il JSON rimuovendo spazi e interruzioni di riga inutili.
  • Convalida la sintassi JSON e vedi dove avviene l’errore (riga e colonna).
  • Copia rapidamente il JSON formattato nel tuo editor, client API o documentazione.

Tutto viene eseguito nel tuo browser. Il tuo JSON non viene caricato su alcun server, quindi è sicuro usarlo con risposte API interne, file di configurazione o dati dell’applicazione.

JSON di input
Incolla qualsiasi JSON. Poi scegli se vuoi pretty print o minify e fai clic su “Formatta e convalida JSON”.
Opzioni di formattazione
Applica formattazione JSON con rientri e interruzioni di riga per una lettura più semplice.
Rimuove le interruzioni di riga e gli spazi extra per un payload più piccolo.

Risultato e stato di validazione

Validazione JSON
In attesa di input…
Incolla JSON e fai clic su “Formatta e convalida JSON”
Nessuna validazione eseguita Modalità: pretty print (predefinita)
Caratteri di input
0
Totale caratteri nel JSON originale
Caratteri del risultato
0
Caratteri dopo la formattazione
Righe di input
0
Numero di righe nel JSON originale
Righe del risultato
0
Numero di righe dopo la formattazione
Incolla il tuo JSON a sinistra, scegli Pretty o Minify, quindi fai clic su “Formatta e convalida JSON” per vedere qui il risultato e lo stato della validazione.

Cosa fa JSON Formatter & Validator?

JSON Formatter & Validator ti aiuta a ripulire e verificare il JSON utilizzato nelle API, nei file di configurazione e nei dati delle applicazioni. Puoi incollare qualsiasi JSON e poi applicare un formato leggibile per le persone o minificarlo per avere un file più compatto, controllando allo stesso tempo che la sintassi sia valida.

Quando il tuo JSON è valido, lo strumento lo formatta in base alla modalità selezionata. Se c’è un errore di sintassi, vedrai un messaggio chiaro con la posizione del carattere e una stima di riga e colonna, così saprai esattamente dove guardare.

Come funziona la validazione JSON

Quando fai clic su “Formatta e convalida JSON”, lo strumento:

  • Legge il testo dall’area di input.
  • Prova a fare il parsing del JSON per verificare se la sintassi è valida.
  • Se è valido, formatta il JSON utilizzando la modalità selezionata: pretty print (multi-linea) o minify (singola linea).
  • Se non è valido, mostra un messaggio di errore con l’indice del carattere e una stima di riga e colonna per aiutarti a correggere il problema.

Il riquadro di riepilogo a destra mostra se il JSON è valido, quanti caratteri e righe avevi all’inizio e quanti ne rimangono dopo la formattazione.

Pretty print vs JSON minificato

Il JSON in pretty print è formattato con rientri e interruzioni di riga, rendendolo molto più facile da leggere e da revisionare. È l’ideale quando esegui il debug di risposte API, analizzi payload o condividi esempi con il tuo team.

Il JSON minificato rimuove spazi e interruzioni di riga non necessari. È utile quando ti serve un payload più leggero in produzione, vuoi incorporare JSON in HTML/JS o inviare dati compatti sulla rete.

Quando usare questo strumento

JSON Formatter & Validator è particolarmente utile quando:

  • Esegui il debug di risposte API da endpoint REST o GraphQL.
  • Controlli i file di configurazione JSON prima di usarli su server o app.
  • Convalidi i payload delle richieste copiati dalle DevTools del browser o dai log.
  • Ripulisci frammenti JSON prima di aggiungerli alla documentazione o ai tutorial.

Consigli per risultati migliori

  • Assicurati che sia JSON valido e non JavaScript. Rimuovi commenti, virgole finali (trailing commas) e apici singoli, perché non sono validi nel JSON rigoroso.
  • Usa il pretty print per il debug, poi passa al minify quando sei pronto a inviare i dati in produzione.
  • Copia il risultato formattato con il pulsante “Copia risultato” per riutilizzare rapidamente il JSON nel tuo editor o client API.
  • Usa “Scambia input e risultato” per eseguire un’altra passata o cambiare da Pretty a Minify (o viceversa) senza dover incollare di nuovo il JSON.

Usa questo strumento ogni volta che ti serve un modo rapido, basato sul browser, per formattare e convalidare JSON per le tue API, configurazioni o dati applicativi.