jsonecho

JSON5 Formatter

Incolla JSON5, con i suoi commenti e la sua sintassi permissiva, e ottieni JSON standard pulito.

Caricamento dello strumento...

Come usare JSON5 Formatter

  1. Incolla il tuo JSON5 nella casella di input.
  2. Scegli un'indentazione e decidi se l'output deve restare JSON5.
  3. Copia il JSON standard dal lato destro.

Informazioni su JSON5 Formatter

JSON5 è come apparirebbe il JSON se fosse progettato per essere scritto dalle persone. Puoi aggiungere commenti, usare apici singoli, lasciare le chiavi senza virgolette, mettere una virgola dopo l'ultimo elemento e scrivere i numeri in esadecimale. I file di configurazione di strumenti come Babel e le estensioni di Chrome lo usano proprio per questo motivo.

Il problema è che la maggior parte dei parser JSON rifiuta tutto questo. Questo strumento legge JSON5 e scrive JSON rigoroso, così il risultato viene accettato ovunque. Se preferisci puoi anche mantenere l'output in JSON5.

Domande frequenti

Cosa consente JSON5 che JSON non consente?

Commenti, virgole finali, stringhe con apici singoli, chiavi senza virgolette che siano identificatori validi, numeri esadecimali, punti decimali iniziali o finali, Infinity e NaN e stringhe su più righe.

I commenti vengono mantenuti nell'output convertito?

No. Il JSON rigoroso non ha modo di memorizzare i commenti, quindi vengono eliminati durante la conversione.

JSON5 è la stessa cosa di JSONC?

Non proprio. JSONC, usato dalle impostazioni di VS Code, aggiunge solo commenti e virgole finali. Tutto ciò che JSONC consente è JSON5 valido, quindi puoi incollare qui anche un file JSONC.

Quando dovrei usare JSON5 io stesso?

Per i file che le persone modificano a mano e che il tuo codice legge, come la configurazione. Per i dati scambiati con altri sistemi usa JSON semplice.

Altro in Strumenti JSON

Tutti gli strumenti →