Categoria: Sviluppo

Confronto JSON

Idea internaManca uno strumento?

Confronta due documenti JSON chiave per chiave

Incolla due documenti JSON e vedi esattamente quali chiavi sono state aggiunte, rimosse o modificate, con il percorso di ciascuna. Il confronto gira nel tuo browser e nulla viene caricato.

Differenze: 3
- version: 3
+ version: 4
Modificato — version
- tags[0]: "draft"
+ tags[0]: "final"
Modificato — tags[0]
+ paid: true
Aggiunto — paid

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

Confrontare JSON riga per riga è rumoroso: riformattare o riordinare le chiavi appare come una modifica anche quando i dati sono identici. Questo strumento analizza entrambi i lati e percorre le due strutture insieme, così emergono solo le differenze reali. Ogni risultato porta il percorso che lo raggiunge, come items[2].price, per ritrovarlo nel file originale.

Come si usa

  1. Incolla il JSON originale a sinistra.
  2. Incolla il JSON modificato a destra.
  3. Leggi l'elenco dei percorsi aggiunti, rimossi e modificati.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Il mio JSON viene inviato da qualche parte?
No. Entrambi i documenti sono analizzati e confrontati da JavaScript nella pagina. Non vengono mai caricati né conservati.
L'ordine delle chiavi conta?
No. Il confronto è strutturale, quindi due oggetti con le stesse chiavi in ordine diverso sono considerati identici. L'ordine di un array invece conta, perché la posizione fa parte del suo significato.
Cosa significa il percorso?
È la strada dalla radice del documento fino al valore cambiato: punti per le chiavi degli oggetti e parentesi quadre per le posizioni negli array, come config.hosts[0].port.