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.
-
Incolla JSON A
La versione di riferimento (prima).
-
Incolla JSON B
La versione da confrontare (dopo).
-
Leggi le differenze
Aggiunto (+), rimosso (−), modificato (~), per percorso.
Esempio di differenze
| Percorso | Tipo | Dettaglio |
|---|---|---|
| name | modificato | "clic" → "clic.tools" |
| tags[1] | modificato | "b" → "c" |
| new | aggiunto | true |
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.