Formattatore JSON

L’ordinamento ricostruisce l’output e rimuove i commenti.

Formatta, convalida, visualizza, converti e minifica JSON o JSON5 direttamente nel browser. Scegli separatamente le sintassi di input e output, usa tabulazioni o da 2 a 4 spazi e, se necessario, ordina le chiavi in modo ricorsivo. Gli errori di sintassi vengono mostrati nell’editor di output.

Scegli JSON o JSON5 in modo indipendente per input e output. La formattazione da JSON5 a JSON5 conserva i commenti; conversione, ordinamento delle chiavi e minificazione serializzano i dati analizzati nella sintassi di output selezionata.

  • Nomi dei campi senza virgolette sono ammessi (ad esempio, {name: "Alice"} invece di {"name": "Alice"});
  • Virgolette singole possono essere usate per le stringhe (ad esempio, {'name': 'Bob'});
  • Virgole finali sono consentiti (ad esempio, {"a": 1, "b": 2,});

Usa l’output JSON per API e sistemi che richiedono JSON standard. Usa l’output JSON5 per configurazioni gestite dagli sviluppatori quando commenti, NaN, Infinity e altri valori JSON5 devono restare validi.

Domande frequenti sul formattatore di codice

Come posso formattare il codice in questa pagina?

Incolla il codice nell’editor a sinistra o carica un file, scegli le opzioni necessarie e premi Formatta. Controlla il risultato a destra, quindi copialo o salvalo.

Perché il formattatore può segnalare un errore?

L’input deve corrispondere al linguaggio o alla sintassi selezionati. Controlla istruzioni incomplete, parentesi o virgolette non chiuse e un dialetto o una modalità non adatti, quindi riprova.

Come funziona un formattatore di codice?

Un formattatore riconosce token e strutture annidate del linguaggio, poi riscrive rientri, spazi e interruzioni di riga secondo regole coerenti. Non compila né esegue il programma, quindi non sostituisce un controllo di correttezza o sicurezza.

Quali impostazioni sono consigliate per questo linguaggio?

Per API e configurazioni usa 2 spazi e JSON standard. Scegli JSON5 solo per commenti o virgole finali voluti e ordina le chiavi solo se l’ordine non è significativo. Scegli JSON o JSON5 separatamente per input e output, ordina le chiavi, imposta il rientro, apri la vista strutturata oppure genera un output minificato.