Home / Strumenti per Sviluppatori / Formattatore e validatore JSON
Strumenti online gratuiti

Formattatore e validatore JSON

Formatta, minimizza e valida JSON localmente, con feedback di parsing che aiuta a isolare virgole, virgolette, chiavi e annidamenti non validi.

Inizia a usare

Cosa ti aiuta a fare questo strumento

Formatta, minimizza e valida JSON localmente, con feedback di parsing che aiuta a isolare virgole, virgolette, chiavi e annidamenti non validi.

Esempio pratico

Input

{"name":"Ada","roles":["admin","editor"]}

Risultato

Un oggetto valido e indentato con l'array roles su righe separate

Come viene prodotto il risultato

La validazione analizza l'input secondo la grammatica JSON. La formattazione scrive gli stessi dati con indentazione; la minimizzazione rimuove gli spazi non necessari senza modificare i valori.

Flussi di lavoro utili

  • Ispeziona una risposta API o un payload webhook
  • Prepara un file di configurazione per la revisione
  • Minimizza un fixture valido per il trasporto o il test

Limiti importanti

  • JSON non consente commenti, virgole finali, stringhe con virgolette singole o chiavi senza virgolette.
  • La formattazione non verifica che i valori dei campi soddisfino uno schema API esterno.
  • Documenti di grandi dimensioni possono consumare molta memoria del browser.

Domande frequenti

Perché JavaScript valido non è JSON valido?

La sintassi degli oggetti JavaScript consente costrutti—come commenti o undefined—che JSON non ammette.

La formattazione modifica i miei dati?

Dovrebbe modificare solo gli spazi non significativi; confronta o testa sempre la configurazione critica prima della distribuzione.

Cambia solo lo spazio fuori dalle stringhe. Si conservano scrittura dei numeri, escape, ordine e chiavi ripetute, senza ordinare o deduplicare. 9007199254740993 e 1.00 restano intatti. Input: fino a 500000 unità di codice UTF-16. Formattazione: fino a 256 livelli di contenitori e 4000000 unità di output; la minificazione accetta JSON valido più profondo. Entrambi i modi verificano la sintassi, non schemi o regole applicative. Nessun selettore di file, download o validazione separata.

L’elaborazione avviene localmente nel browser.