Se lipesc două documente JSON mai jos și se apasă Compară pentru a găsi diferențele.
JSON A (original)
JSON B (modificat)
Diferențe
Se introduc două documente JSON mai sus și se apasă Compară pentru a vedea diferențele.
Cum se folosește: JSON-ul original se lipește în caseta din stânga (JSON A), iar versiunea modificată în caseta din dreapta (JSON B). Se apasă Compară pentru a vedea toate diferențele.
Culorile rezultatului:Verde = adăugat în B, Roșu = eliminat din A, Galben = valoare modificată.
Comparare de seturi: când este bifată, matricele se compară ca mulțimi neordonate (ordinea elementelor este ignorată). Implicit, matricele se compară poziție cu poziție.
Sfat: comparația este recursivă — obiectele și matricele imbricate sunt parcurse complet pentru a găsi toate diferențele la fiecare nivel.
Diferență structurală — ordinea cheilor nu contează
Obiectele JSON nu au ordine prin definiție, deci o comparație structurală citește ambele documente ca arbori și raportează diferențele de valori după cale — {"a":1,"b":2} și {"b":2,"a":1} sunt egale. Instrumentele de diferențe bazate pe text ar marca astfel de fișiere ca complet modificate. Matricele sunt ordonate: se compară poziție cu poziție în mod implicit, sau ca mulțimi neordonate când ordinea elementelor nu contează.
Fiecare diferență este raportată cu calea sa JSON completă, de exemplu .items[0].price.
🔷 Rezumat diferențe
Se lipesc două documente JSON și se apasă Compară pentru a vedea statisticile.