Nouplo

Confronto JSON

Quel che è cambiato davvero, come percorso.

Risultato
Put the two documents one after the other, with a line of --- between them.

I tuoi file restano sul tuo dispositivo

Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.

Come funziona

  1. Incolla il primo documento, una riga di ---, poi il secondo.
  2. Se entrambi contengono un elenco con chiave, indica il campo: gli elementi solo spostati vengono segnalati come spostati e non come riscritti.
  3. Leggi i percorsi. + aggiunto, - rimosso, ~ modificato, → spostato.
  4. Copia il rapporto se deve finire in un ticket.

Domande frequenti

Perché non un diff testuale?
Perché un diff testuale su JSON è quasi inutile. Riformatta un file, o lascia che un server restituisca le chiavi in un altro ordine, e tutte le righe risultano modificate mentre nulla lo è. Qui i due valori vengono percorsi insieme: la risposta è users[2].email, non «riga 47».
Come vengono confrontati gli array?
Per posizione, che è l’impostazione onesta: abbinarli per contenuto richiede una chiave che nessuno ci ha detto, e indovinarla produce sciocchezze dette con sicurezza. Se il tuo elenco ha un id, indicalo e il confronto segue gli elementi invece delle loro posizioni.
L’ordine delle chiavi conta come differenza?
No. {a:1,b:2} e {b:2,a:1} sono gli stessi dati e vengono riportati come identici.
Viene inviato qualcosa a un server?
No. Gira nel browser: quello che incolli resta sul tuo computer.

Strumenti correlati