Vai al contenuto

JSON Formatter

Formatta o minifica il JSON con l'indentazione che preferisci e le chiavi ordinate.

Modalità
Funziona nel browser: i tuoi dati non vengono caricati.

Come si usa

  1. Incolla il JSON nell’editor.
  2. In Modalità, scegli Formatta per renderlo leggibile oppure Minifica per rimuovere gli spazi fuori dalle stringhe.
  3. Se scegli Formatta, imposta Indentazione su 2 spazi, 3 spazi, 4 spazi o Tabulazione.
  4. Attiva Ordina le chiavi per ordinare le chiavi di ogni oggetto, anche annidato.

Esempi

Leggere una risposta API con un ID lungo

Input
{"id_ordine":12345678901234567890,"cliente":"Giulia Rossi","totale":49.90,"valuta":"EUR"}
Output
{
  "id_ordine": 12345678901234567890,
  "cliente": "Giulia Rossi",
  "totale": 49.90,
  "valuta": "EUR"
}

Minificare la configurazione di un negozio

Input
{
  "negozio": "Bottega Torino",
  "lingua": "it-IT",
  "valuta": "EUR",
  "ritiro_in_sede": true
}
Output
{"negozio":"Bottega Torino","lingua":"it-IT","valuta":"EUR","ritiro_in_sede":true}

Ordinare una configurazione con oggetti annidati

Input
{"spedizione":{"zona":"Italia","costo":5.90,"corriere":"Poste Italiane"},"negozio":"Libreria Dante","categorie":["Narrativa","Saggistica"]}
Output
{
    "categorie": [
        "Narrativa",
        "Saggistica"
    ],
    "negozio": "Libreria Dante",
    "spedizione": {
        "corriere": "Poste Italiane",
        "costo": 5.90,
        "zona": "Italia"
    }
}

Domande frequenti

Perché il mio JSON risulta non valido?

Il formato JSON non ammette commenti, virgole finali, apici singoli o chiavi senza virgolette doppie. Il pannello degli errori indica riga e colonna del primo problema: fai clic sul messaggio per raggiungerlo nell’editor.

Posso formattare file JSON grandi?

I file oltre 100 MB vengono rifiutati. Sopra 1 MB la formattazione automatica si interrompe: premi Formatta o Ctrl/Cmd+Invio per avviarla. Se il browser esaurisce la memoria, prova con un file più piccolo.

Il JSON viene inviato a un server?

Il JSON viene elaborato nel browser e il codice dello strumento non lo invia al server. Le preferenze sono salvate in localStorage; il passaggio ad alcune pagine JSON usa temporaneamente sessionStorage.

Come vengono ordinate le chiavi JSON?

Ordina le chiavi agisce anche sugli oggetti annidati, ma non cambia l’ordine degli elementi negli array. Usa l’ordine dei codici UTF-16: le maiuscole precedono le minuscole e a10 precede a2.

I numeri grandi possono perdere precisione?

Lo strumento conserva i numeri esattamente come li hai scritti, compresi gli interi lunghi, gli zeri finali dei decimali (1.10) e la notazione esponenziale. Una nota segnala i valori che JavaScript JSON.parse arrotonderebbe.