Semantico
L’ordine delle chiavi non conta mai
Gli oggetti vengono confrontati per significato, quindi le chiavi riordinate non appaiono come rumore. Solo le vere modifiche ai dati.
Confronto JSON · Semantico · Gratis
Incolla due documenti JSON e ottieni ogni valore aggiunto, rimosso e modificato con il suo percorso esatto. L’ordine delle chiavi è ignorato; gli array sono abbinati per id.
L’ordine delle chiavi è sempre ignorato. Commenti e virgole finali sono ammessi.
Incolla due documenti JSON per vedere cosa è cambiato
Ottieni un elenco chiaro dei valori aggiunti, rimossi e modificati con percorsi esatti: l’ordine delle chiavi non conta mai come modifica.
Come funziona
Incolla o rilascia il JSON originale a sinistra e quello modificato a destra. Commenti e virgole finali non sono un problema.
Premi Confronta JSON. L’ordine delle chiavi è ignorato e gli array di record vengono abbinati automaticamente per id.
Esamina ogni valore aggiunto, rimosso e modificato per percorso, oppure passa alla vista affiancata, poi esporta un JSON Patch.
Funzionalità
Semantico
Gli oggetti vengono confrontati per significato, quindi le chiavi riordinate non appaiono come rumore. Solo le vere modifiche ai dati.
Percorsi
Ogni differenza ha un percorso leggibile come users[id=42].address.city, così sai esattamente dove si trova.
Array
Gli array di oggetti vengono abbinati per id, key, sku, email o name, anche quando gli elementi sono riordinati.
Validazione
Il JSON non valido viene individuato per riga e colonna con un suggerimento chiaro. Fai clic per andarci direttamente.
Esportazione
Scarica un JSON Patch conforme allo standard che trasforma l’originale nel documento modificato.
Privato
Risposte API, configurazioni e segreti restano nel tuo browser. Il confronto non tocca mai un server.
FAQ
No. Due oggetti con le stesse chiavi e gli stessi valori sono uguali, qualunque sia l’ordine delle chiavi. La vista affiancata ordina le chiavi così appaiono solo le modifiche reali.
Gli array di oggetti vengono abbinati tramite un campo simile a un id (id, _id, uuid, key, code, sku, slug, email o name) quando ogni elemento ne ha uno univoco. Gli altri array vengono confrontati in ordine, o come insiemi non ordinati se attivi «Ignora l’ordine degli array».
Sì. Se l’analisi rigorosa fallisce, commenti e virgole finali vengono ignorati automaticamente e l’input viene contrassegnato come tollerante.
JSON Patch (RFC 6902) è un elenco standard di operazioni di aggiunta, rimozione e sostituzione. Applicalo al documento originale per ottenere quello modificato: utile per API e migrazioni.
No. Analisi e confronto avvengono interamente nel tuo browser, e la cronologia viene salvata solo sul tuo dispositivo.
Sì. Attiva «Tipi flessibili» per considerare uguali numeri, booleani e le loro forme testuali: comodo quando un’API restituisce stringhe.
Altri strumenti di confronto
Diff affiancato con evidenziazione della sintassi e rilevamento del codice spostato.
XLSX, XLS, ODS e CSV: differenze di righe e celle, abbinate per ID.
DOCX, DOC, PDF, PPTX, ODT e altri, anche tra formati diversi.
Cursore, dissolvenza, lampeggio, differenza di pixel e aree evidenziate.
Cosa c’è solo in A, solo in B e in entrambi, all’istante.
Confronta due cartelle o archivi .zip, senza app desktop.
Unisci due versioni modificate di un file rispetto alla base comune, risolvendo i conflitti.