Formatter JSON

Valida, formatta o comprimi JSON localmente, conservando numeri originali e ordine delle chiavi.

Come si usa

Dati di partenza

JSON standard, massimo 256 KiB UTF-8 e 128 livelli.

Elaborazione nel browser. I dati non vengono salvati o caricati su server.

Il tuo risultato

Compila i campi e usa il pulsante per vedere il risultato.

Come si usa

  1. Incolla JSON valido fino a 256 KiB e 128 livelli di annidamento.
  2. Scegli due spazi, quattro spazi o la compressione.
  3. Formatta, controlla il risultato e copialo o scaricalo come testo.

Esempi

Conservare un intero grande

Dati di partenza
{ "id": 9007199254740993, "ok": true }
Risultato
Compresso: {"id":9007199254740993,"ok":true}. Le cifre dell’intero restano identiche.

Formattare senza alterare i valori

La validazione usa il parser JSON del browser; la formattazione cambia solo gli spazi tra i token. Numeri grandi, sequenze di escape, ordine e chiavi duplicate vengono conservati senza riserializzare i numeri JavaScript.

Il tool non ordina chiavi, ripara JSON, esegue codice o valida schemi. Commenti, virgole finali e stringhe con apici singoli non sono JSON valido.

Validazione e limiti

Il limite è 256 KiB UTF-8 e 128 livelli di oggetti o array. Il risultato indentato è limitato a 4 MiB; la compressione evita spazi eccessivi. Sintassi errata o annidamento eccessivo cancellano il risultato precedente e mostrano un errore senza ripetere il contenuto.

Le chiavi duplicate sono accettate dal parser e conservate, ma applicazioni diverse possono interpretarle diversamente. Formattare non certifica la sicurezza del contenuto.

Domande e risposte.

I numeri grandi perdono precisione?

No. Il formatter conserva i token numerici originali e non riserializza l’oggetto JavaScript.

Può correggere JSON con commenti?

No. JSON standard esclude commenti e virgole finali. Correggi la sintassi e riprova.

La formattazione elimina le chiavi duplicate?

No. Ordine e duplicati vengono conservati. Verifica come li gestisce l’applicazione di destinazione.

Strumenti correlati

Codifica un componente URL o decodifica le sequenze percentuali, senza visitare indirizzi.

Decodifica header e payload di un JWT nel browser e leggi i claim temporali non verificati.