Formattatore JSON online | Gratuito

JSON
Indentazione:
Input
Risultato
Il risultato formattato apparirà qui...

Cos’è il formato JSON?

JSON (JavaScript Object Notation) è un formato di dati leggero e leggibile dall’uomo, utilizzato per strutturare e scambiare informazioni tra un server e un’applicazione web. Creato da Douglas Crockford all’inizio degli anni 2000, è oggi il formato standard per le API REST, i file di configurazione e l’archiviazione di dati strutturati.

A differenza dell’XML, JSON è più compatto, più facile da leggere e più veloce da analizzare. Si basa su due strutture fondamentali: gli oggetti (coppie chiave-valore tra parentesi graffe {}) e gli array (elenchi ordinati tra parentesi quadre []).

In SEO, JSON è onnipresente: i dati strutturati Schema.org utilizzano il formato JSON-LD, le risposte dell’API Google Search Console sono in JSON, e molti strumenti SEO esportano i loro dati in questo formato.

Perché utilizzare un formattatore JSON online?

Quando ricevi JSON grezzo da un’API o da un file di configurazione, spesso si presenta su una singola riga, senza alcuna indentazione. Questo formato compatto è efficiente per le macchine, ma illeggibile per gli umani.

Un formattatore JSON risolve questo problema:

  • Indentando il codice con spazi o tabulazioni per rivelare la gerarchia dei dati
  • Applicando l’evidenziazione della sintassi per distinguere chiavi, valori, numeri e booleani
  • Validando la sintassi per rilevare errori (virgola mancante, parentesi graffe dimenticate, virgolette non chiuse)
  • Minificando il JSON per ridurre la dimensione del file in produzione

Come utilizzare il nostro formattatore JSON?

Il nostro strumento è progettato per essere semplice e veloce:

  1. Incolla il tuo JSON nel pannello sinistro (“Input”)
  2. Il risultato formattato appare automaticamente nel pannello destro con evidenziazione della sintassi
  3. Regola l’indentazione (2 spazi, 4 spazi o tabulazione) secondo le tue preferenze
  4. Fai clic su “Formatta” per applicare l’indentazione all’input e all’output
  5. Usa “Minifica” per comprimere il tuo JSON su una singola riga
  6. Fai clic su “Copia” per ottenere il risultato

Lo strumento visualizza anche statistiche utili: la dimensione del file, il numero di righe, la profondità di annidamento e il numero totale di chiavi.

Funzionalità dello strumento

  • Formattazione istantanea — incolla JSON e ottieni il risultato immediatamente
  • Evidenziazione della sintassi — chiavi, stringhe, numeri, booleani e null sono colorati diversamente
  • Validazione in tempo reale — rilevamento degli errori di sintassi con messaggio esplicito
  • Minificazione — comprimi il tuo JSON per ridurre la dimensione del file
  • Scelta dell’indentazione — 2 spazi, 4 spazi o tabulazione
  • Statistiche — dimensione, righe, profondità, numero di chiavi
  • 100% lato client — il tuo JSON non viene mai inviato a un server, tutto rimane nel tuo browser
  • Gratuitoo e senza registrazione — nessun account richiesto, utilizzo illimitato

Le regole di sintassi JSON da conoscere

Per essere valido, un documento JSON deve rispettare queste regole:

  • Le chiavi devono essere stringhe tra virgolette doppie ("chiave", non 'chiave')
  • I valori possono essere: stringa, numero, booleano (true/false), null, oggetto o array
  • Gli elementi sono separati da virgole, tranne l’ultimo elemento (nessuna virgola finale)
  • Gli oggetti sono delimitati da parentesi graffe { }
  • Gli array sono delimitati da parentesi quadre [ ]
  • I numeri non devono essere tra virgolette
  • I commenti non sono consentiti in JSON standard
  • La codifica deve essere in UTF-8

Errori JSON comuni e soluzioni

Ecco gli errori più frequenti che il nostro validatore rileva:

ErroreEsempio erratoCorrezione
Virgola finale{"a": 1, "b": 2,}{"a": 1, "b": 2}
Virgolette singole{'nome': 'Twaino'}{"nome": "Twaino"}
Chiave senza virgolette{nome: "Twaino"}{"nome": "Twaino"}
Virgola mancante{"a": 1 "b": 2}{"a": 1, "b": 2}
Commento{"a": 1 // test}Rimuovere il commento

Esempio di JSON formattato

Ecco un esempio concreto di JSON prima e dopo la formattazione:

Prima (minificato):

{"name":"Twaino","type":"Agenza SEO","location":{"city":"Parigi","country":"Italia"},"services":["audit SEO","netlinking","redazione"],"rating":4.9}

Dopo (formattato con 2 spazi):

{
  "name": "Twaino",
  "type": "Agenza SEO",
  "location": {
    "city": "Parigi",
    "country": "Italia"
  },
  "services": [
    "audit SEO",
    "netlinking",
    "redazione"
  ],
  "rating": 4.9
}

Domande frequenti

Il formattatore JSON è gratuito?

Sì, il nostro strumento è completamente gratuito, senza registrazione e senza limiti di utilizzo. Puoi formattare quanto JSON desideri.

I miei dati sono sicuri?

Assolutamente. La formattazione viene eseguita interamente nel tuo browser (lato client). Il tuo JSON non viene mai inviato a un server esterno. Nessun dato viene archiviato o trasmesso.

Qual è la differenza tra formattare e minificare?

Formattare (o “abbellire”) aggiunge interruzioni di riga e indentazione per rendere il JSON leggibile da un umano. Minificare fa il contrario: rimuove tutti gli spazi e le interruzioni di riga per ridurre la dimensione del file, il che è utile in produzione per accelerare il caricamento.

Quale indentazione scegliere?

È una questione di preferenza. 2 spazi è lo standard nei progetti JavaScript/Node.js e nei file package.json. 4 spazi è più leggibile per i file di grandi dimensioni. Le tabulazioni sono preferite da alcuni sviluppatori perché consentono di configurare la larghezza in ogni editor.

Cos’è JSON-LD e quale relazione ha con il SEO?

JSON-LD (JSON for Linked Data) è il formato consigliato da Google per integrare dati strutturati (Schema.org) nelle tue pagine web. Consente ai motori di ricerca di comprendere meglio il tuo contenuto e di visualizzare risultati arricchiti (FAQ, recensioni, ricette, ecc.). Il nostro formattatore ti aiuta a verificare che il tuo JSON-LD sia sintatticamente corretto prima di integrarlo nelle tue pagine.

Il formattatore gestisce file JSON di grandi dimensioni?

Sì, lo strumento funziona interamente nel tuo browser e può elaborare file JSON di diversi megabyte. Tuttavia, per file molto grandi (> 10 MB), le prestazioni possono variare a seconda del tuo browser e della tua macchina.

Posso utilizzare questo strumento per validare JSON-LD Schema?

Il nostro strumento valida la sintassi JSON (struttura, virgole, virgolette). Per validare il contenuto semantico dei tuoi dati strutturati Schema.org, ti consigliamo di utilizzare in complemento il test dei risultati arricchiti di Google o il nostro futuro strumento dedicato.