Categoria: Sviluppo
Confronto JSON
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.
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
- Incolla il JSON originale a sinistra.
- Incolla il JSON modificato a destra.
- 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.