ToolHub
Apri strumento

Strumento di confronto JSON

Confronta due oggetti JSON ed evidenzia le differenze, con supporto per il confronto approfondito

Strumenti per sviluppatori

Informazioni su questo strumento

Lo strumento di confronto JSON confronta le differenze tra due oggetti JSON. Utilizza un algoritmo di confronto ricorsivo approfondito, attraversando campo per campo le strutture annidate e gli array, e presenta le differenze in output basato su percorsi, mostrando elementi aggiunti, eliminati e modificati, con statistiche delle differenze e un'opzione per ignorare l'ordine degli array — tutto eseguito localmente nel browser.

Funzionalità principali

Anteprima rapida

Casi d'uso

json diff comparison

Domande frequenti

Come funziona l'algoritmo di confronto?

Lo strumento utilizza un algoritmo di confronto ricorsivo approfondito, attraversando campo per campo gli oggetti e gli array JSON. Per gli oggetti annidati, confronta ricorsivamente ogni proprietà; per gli array, confronta gli elementi uno per uno per indice. I risultati delle differenze sono classificati per percorso (es. address.city).

Come viene gestito il confronto degli array?

Per impostazione predefinita, gli elementi degli array vengono confrontati uno per uno in ordine di indice. Attivando l'opzione «Ignora ordine array», lo strumento ordina prima gli array di tipi primitivi e poi li confronta, adatto a scenari in cui l'ordine degli elementi non è importante. Gli array di oggetti vengono comunque confrontati per indice.

Come vengono visualizzati i risultati delle differenze?

Le differenze sono classificate in tre tipi: aggiunte (verde, marcatore +), eliminazioni (rosso, marcatore -) e modifiche (giallo, marcatore ~, mostra vecchio valore → nuovo valore). Ogni differenza mostra il percorso completo, il tipo di operazione e la modifica del valore, con un riepilogo statistico in alto.

I miei dati sono al sicuro quando uso questo strumento?

Assolutamente sì. Tutta l'analisi e il confronto dei dati JSON avvengono localmente nel browser, nessun dato viene caricato su server, i tuoi dati sono completamente privati.

Si possono copiare i risultati del confronto?

Sì. Cliccando sul pulsante «Copia risultati del confronto», le differenze vengono copiate negli appunti in formato testo, includendo il riepilogo statistico e il percorso, l'operazione e il valore di ogni differenza, per incollarle comodamente in documenti o chat.