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
- Incolla il primo documento, una riga di ---, poi il secondo.
- Se entrambi contengono un elenco con chiave, indica il campo: gli elementi solo spostati vengono segnalati come spostati e non come riscritti.
- Leggi i percorsi. + aggiunto, - rimosso, ~ modificato, → spostato.
- 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
{} Formattatore JSON Incolla JSON e riprendilo rientrato, minimizzato o validato. I tuoi dati restano su questa pagina. {} JSON a tipi Un campione da una parte, un tipo dall’altra. ≠ Strumenti di testo Confronta testi Incolla due versioni di un testo e scopri esattamente quali righe sono cambiate. ✓ Validatore YAML Si analizza — e significa quel che credi?