Strumenti per sviluppatori

Formattatore e validatore JSON

Formatta o minimizza JSON e mostra un errore di parsing in linguaggio chiaro quando il documento non è valido.

Formattatore e validatore JSON workspace

Come usarlo

Incolla JSON, scegli un’indentazione, poi Formatta o Minimizza. Carica esempio riempie il campione. Copia e Scarica usano la casella del risultato.

Esempio

Un oggetto compatto diventa un documento indentato con due spazi.

Input

{"name":"Ada","skills":["math"]}

Output

{
  "name": "Ada",
  "skills": [
    "math"
  ]
}

Come funziona

Il formattatore analizza il documento con il parser JSON del browser, poi lo riscrive con l’indentazione scelta. Minimizza rimuove gli spazi non significativi. Stringhe, numeri, booleani, null, oggetti e array vengono preservati. Una virgola finale, un commento o un apice singolo vengono rifiutati perché non sono JSON.

Errori comuni

  • Una virgola dopo l’ultimo elemento Rimuovi la virgola. JSON non la consente.
  • Apici singoli intorno alle stringhe Sostituiscili con virgolette doppie.
  • L’errore indica una riga e una colonna Parti da quella posizione. Il parser si ferma al primo problema che riesce a nominare.

Limiti

Commenti, virgole finali e NaN non fanno parte di JSON. Gli interi oltre l’intervallo degli interi sicuri possono cambiare in fase di parsing. Lo strumento non ordina le chiavi né converte i tipi.

Privacy

Il testo che incolli viene elaborato nel tuo browser. PepsTools non lo riceve, non lo memorizza e non lo invia ad altri servizi.

Domande

La formattazione carica il mio JSON?

No. Parsing e formattazione avvengono nel tuo browser.

Perché un file che sembra valido fallisce?

JSON è più rigoroso di molti linguaggi di configurazione. Commenti e virgole finali sono la causa più comune.