JSON Toolkit

Confronto JSON

Confronta ricorsivamente due documenti JSON ed evidenzia aggiunte, rimozioni e modifiche

Solo differenze
Sorgente 0.00 B · Nuovo 0.00 BFai clic su un percorso di differenza per copiarne il JSONPath
JSON originalePrima
Riga 1, colonna 1: 缺少值
Nuovo JSONDopo
Riga 1, colonna 1: 缺少值
DifferenzeAggiunte 0Rimosse 0Modificate 0
Inserisci due documenti JSON, poi fai clic su Confronta per vedere le differenze

Confronto di due documenti JSON

La pagina di confronto compara ricorsivamente due documenti JSON ed elenca aggiunte, rimozioni e modifiche con il percorso e entrambi i valori. L’ordine delle chiavi non influisce sul risultato, mentre gli array vengono confrontati per indice, il che aiuta a localizzare modifiche di configurazione e campi API spostati.

I risultati vecchi scadono non appena l’input cambia, quindi le differenze obsolete non vengono mai scambiate per lo stato più recente. Ogni voce può copiare la sua espressione JSONPath e l’intero riepilogo può essere copiato per messaggi di commit o ticket.

Entrambi i documenti devono superare la validazione JSON prima che il confronto inizi, e i problemi sintattici vengono segnalati con riga e colonna. Il confronto viene eseguito localmente, quindi la configurazione sensibile non viene caricata.

Domande frequenti

Un ordine diverso delle chiavi apparirà come differenza?
No. Gli oggetti vengono abbinati per nome della chiave, quindi l’ordine non conta; vengono segnalati solo cambiamenti di valore o struttura.
Come vengono confrontati gli elementi degli array?
Gli elementi degli array vengono abbinati per indice, e gli elementi in più o mancanti diventano aggiunte e rimozioni. Indici disallineati producono molte differenze, quindi allinea prima i dati.
Si possono confrontare file molto grandi?
La pagina è pensata per configurazioni e payload API normali. File molto grandi consumano memoria e rallentano il rendering, quindi suddividili prima del confronto.