Confrontare JSON: differenze strutturali

Confronta due documenti JSON ignorando l’ordine delle chiavi. Trova aggiunte, rimozioni e modifiche con percorsi JSON Pointer.

Elaborazione nel browser: i dati non vengono caricati.

Imposta i dati

Imposta i dati

100.000 caratteri per JSON, 60 livelli e 10.000 valori. Fino a 500 differenze visibili; numeri esatti con massimo 1.000 cifre ed esponente normalizzato ±10.000.

Risultato

Inserisci i dati per vedere il risultato.

Contiamo quali strumenti sono più usati, senza includere nelle statistiche i valori inseriti o il contenuto dei file. Privacy

Come usarlo

Confronta prima i tipi: una stringa numerica non è un numero e null non equivale a proprietà assente. Usa i percorsi JSON Pointer per trovare il punto preciso. Nei nomi di proprietà la barra e la tilde vengono codificate nel percorso.

Dati dell’esempio
Dati inseritiRisultato
{"price":10,"tags":["a","b"]} {"tags":["a","c"],"price":10}/tags/1: "b" → "c"

Metodo e limiti

L’ordine degli oggetti è ignorato; quello degli array conta. I numeri sono confrontati esattamente. I percorsi seguono JSON Pointer.

Esempio

Scenario di utilizzo

Dati inseriti
{"price":10,"tags":["a","b"]} {"tags":["a","c"],"price":10}
Risultato
/tags/1: "b" → "c"

Gli oggetti con prezzo 10 e tag in ordine diverso sono equivalenti solo se è cambiato l’ordine delle proprietà. Se il secondo elemento dell’array passa da b a c, il percorso /tags/1 individua la modifica: gli indici partono da zero.

Quali sono i limiti dello strumento?

100.000 caratteri per JSON, 60 livelli e 10.000 valori. Fino a 500 differenze visibili; numeri esatti con massimo 1.000 cifre ed esponente normalizzato ±10.000.

I dati inseriti e i risultati vengono elaborati nel browser e non sono inviati al server. Le statistiche aggregate, se attive, registrano solo lo strumento e l’esito, senza contenuti.

Fonti

GUIDE PRATICHE

Ordine delle chiavi JSON: confrontare oggetti e array

Distingui ordine delle proprietà e ordine degli array. Leggi i percorsi delle differenze e controlla tipi, numeri e chiavi duplicate.

Segui il percorso

Preferiti