Formattatore JSON

Formatta, minifica e valida JSON direttamente nel browser, senza inviare nulla a un server.

Testo

            

I colori sono negli attributi style, quindi il frammento resta colorato ovunque lo incolli senza portarsi dietro un foglio di stile.

Che cos'è un formattatore JSON

JSON è il formato con cui la maggior parte delle interfacce web scambia dati. È pensato per essere letto dalle macchine, e quando arriva compresso su una sola riga diventa illeggibile per chi deve capire cosa contiene. Un formattatore lo rende leggibile aggiungendo indentazione e a capo, senza cambiarne il significato.

Come si usa

Incolla il JSON nel riquadro di sinistra e scegli l'operazione:

  • Format indenta il documento con lo spaziamento scelto.
  • Minify lo comprime su una riga, come serve quando lo si trasmette.
  • Validate verifica soltanto che sia corretto, indicando riga e colonna dell'errore.

I tuoi dati non lasciano il browser

L'elaborazione avviene interamente sul tuo computer, con le funzioni che il browser mette già a disposizione. Il contenuto che incolli non viene inviato ad alcun server, non viene registrato e non compare in nessun log: puoi usarlo anche con risposte che contengono chiavi di accesso o dati di clienti.

Errori più frequenti

Le segnalazioni più comuni riguardano virgole in eccesso prima di una parentesi chiusa, apici singoli al posto delle virgolette doppie, e chiavi senza virgolette. Sono forme accettate da JavaScript ma non da JSON, che è più rigido di quanto molti si aspettino.

Domande frequenti

No. L'elaborazione avviene interamente nel tuo browser: il contenuto non lascia mai il tuo computer e non viene registrato da nessuna parte.

Il limite è la memoria del tuo browser. Documenti di qualche megabyte si gestiscono senza problemi; oltre, l'operazione può diventare lenta perché avviene sul tuo computer.

Le cause più comuni sono una virgola prima di una parentesi chiusa, gli apici singoli al posto delle virgolette doppie e le chiavi senza virgolette. Sono forme valide in JavaScript ma non in JSON.

Strumenti correlati