Sviluppatore

Confronto JSON

Confronta due JSON e individua aggiunte, rimozioni e modifiche.

  • Istantaneo
  • Gratis
  • Privato (elaborato localmente)
  • Senza registrazione

Individua ogni differenza tra due JSON

Incolla due JSON — un «prima» e un «dopo» — e lo strumento elenca aggiunte, rimozioni e modifiche con il percorso esatto, più un riepilogo numerico. Perfetto per seguire l’evoluzione di una config o di una risposta API.

  1. Incolla JSON A

    La versione di riferimento (prima).

  2. Incolla JSON B

    La versione da confrontare (dopo).

  3. Leggi le differenze

    Aggiunto (+), rimosso (−), modificato (~), per percorso.

Esempio di differenze

PercorsoTipoDettaglio
namemodificato"clic" → "clic.tools"
tags[1]modificato"b" → "c"
newaggiuntotrue

Confronto strutturale: l’ordine delle chiavi non conta. Tutto è analizzato localmente, nulla viene inviato.

Domande frequenti

Come funziona il confronto?

Entrambi i JSON vengono analizzati e poi percorsi ricorsivamente. Ogni chiave è classificata: aggiunta (solo in B), rimossa (solo in A) o modificata (valore diverso). Viene mostrato il percorso esatto (es. tags[1] o user.name).

Gli array vengono confrontati?

Sì, elemento per elemento in base alla posizione. Se B ha più elementi sono segnati «aggiunto»; se ne ha meno, «rimosso». Gli elementi dello stesso indice con valore diverso sono «modificato».

L’ordine delle chiavi conta?

No. Il confronto è strutturale: contano solo le chiavi e i loro valori, non l’ordine nel testo. Due oggetti identici ma riordinati non producono differenze.

I miei dati vengono inviati?

No. Analisi e confronto avvengono interamente nel browser con JSON.parse; nessun contenuto viene trasmesso. Ideale per confrontare config o risposte API sensibili.