JSON canonizzazione

Ordina le chiavi degli oggetti JSON secondo regole deterministiche e restituisce testo canonico, mantenendo l’ordine degli array e mostrando le differenze.

Elaborazione locale nel browser
Questa pagina ha superato il controllo della directory pubblica; per usare tutte le funzionalità, abilita JavaScript.
Guida all’uso

Come usare JSON per normalizzare

La canonicalizzazione di JSON elabora l’input solo nel browser corrente, senza caricarlo, connettersi alla rete o scriverlo nell’archiviazione persistente.

  1. Inserisci JSON

    Incolla o modifica JSON; alla prima apertura verrà caricato un esempio eseguibile di 11DZ.

  2. Esegui la normalizzazione

    Controlla l’ordine delle chiavi, i numeri e l’elaborazione di Unicode, quindi visualizza le differenze tra input e risultato.

  3. Copia risultato

    Copia o scarica il contenuto normalizzato JSON; prima della pubblicazione, verificalo nuovamente in base al protocollo di destinazione.

Limiti e note

  • Non supporta $ref remoti, script né oggetti ciclici; la profondità dell’input, il numero di nodi e il numero di byte sono limitati.
  • La normalizzazione cambia solo il modo in cui i dati sono rappresentati; non determina al posto tuo il significato dei campi né l’equivalenza a livello aziendale.
  • L’ordine degli array rimane invariato; il risultato non costituisce una garanzia di formattazione generale o di pulizia dei dati.

Domande frequenti

L’ordine degli array verrà modificato?

No; lo strumento ordina in modo deterministico solo le chiavi degli oggetti.

L’input viene caricato?

No, l’elaborazione viene eseguita nel browser corrente.

Perché il risultato è diverso dalla normale JSON.stringify?

La canonicalizzazione utilizza un ordinamento fisso delle chiavi e una rappresentazione deterministica dei numeri, per facilitare firme e confronti.

Feedback della paginaHai trovato un problema o hai un suggerimento per migliorare?
La funzione di feedback deve essere usata nella versione online

Invia nella versione online dopo aver abilitato JavaScript; le funzioni locali del tool o del caso d’uso non sono influenzate.

Vai alla versione online per inviare feedback