JSON Diff: usporedba JSON datoteka po putanji u pregledniku
JSON Diff strukturno uspoređuje dvije JSON datoteke i navodi dodane, uklonjene i promijenjene vrijednosti po putanji, pa razlike možete pronaći bez ručnog pregleda svake datoteke. Opcija ignore-key-order uspoređuje objekte bez obzira na redoslijed ključeva, a ignore-array-order uspoređuje nizove kao skupove. Zalijepite ili ispustite oba JSON unosa, pokrenite usporedbu i pregledajte rezultate.
JSON Diff je alat za strukturnu usporedbu dviju JSON datoteka koji radi u vašem pregledniku. Umjesto da skenirate obje datoteke redak po redak, prijavljuje svaku dodanu, uklonjenu i promijenjenu vrijednost po njezinoj putanji. To olakšava pronalaženje mjesta razlike pri pregledu JSON datoteka ili provjeri je li ažuriranje promijenilo podatke kako ste očekivali.
Usporedba uključuje opcije za rad s redoslijedom. Uključite ignore-key-order da usporedite objekte bez obzira na redoslijed njihovih ključeva. Uključite ignore-array-order da usporedite nizove kao skupove. Ove opcije pomažu vam usredotočiti se na razlike u sadržaju JSON-a kada redoslijed ključeva ili nizova ne bi trebao utjecati na usporedbu.
JSON predstavlja strukturirane podatke pomoću objekata, nizova i vrijednosti, pa strukturna usporedba može pokazati promjene u podacima, a ne samo razlike u izgledu dokumenata kao teksta. Developeri koriste JSON Diff za pregled revizija datoteka, provjeru refaktoringa i pregled promjena u konfiguracijama ili drugim JSON dokumentima. Putanja uz svaku razliku pomaže vam pronaći pogođeni dio strukture.
JSON Diff radi u cijelosti u vašem pregledniku: vaš unos obrađuje se na vašem uređaju i ne prenosi se, ne pohranjuje ni ne šalje na poslužitelj. Besplatan je, a nakon što se stranica učita, radi izvan mreže bez ovisnosti o poslužitelju. Developeri i DevOps inženjeri mogu ga koristiti za usporedbu JSON verzija i pregled promjena bez slanja svojih podataka negdje drugdje.
Korak 1: Zalijepite ili ispustite obje JSON verzije u alat kako bi mogao usporediti dokumente.
Korak 2: Pokrenite usporedbu da vidite koje su vrijednosti dodane, uklonjene ili promijenjene.
Korak 3: Pregledajte svaku razliku prema njezinoj putanji kako biste pronašli pogođenu vrijednost u JSON strukturi.
Korak 4: Uključite ignore-key-order ako želite da se objekti uspoređuju bez obzira na redoslijed ključeva.
Korak 5: Uključite ignore-array-order ako želite da se nizovi uspoređuju kao skupovi, a zatim pregledajte razlike.
Primjer upotrebe: Prije pregleda ili commita provjerite što se zapravo promijenilo između dvije JSON verzije, uz razlike navedene po putanji.
Primjer upotrebe: Potvrdite da je refaktoring zaista bio no-op, ili uočite vrijednost koja se promijenila ako nije.
Primjer upotrebe: Pronađite razliku u dvije JSON datoteke koje na prvi pogled izgledaju identično, usporedbom njihovih struktura.
Primjer upotrebe: Usporedite konfiguracijske datoteke prije i nakon ažuriranja kako biste uočili dodane, uklonjene ili promijenjene postavke.
Primjer upotrebe: Pregledajte promjene u JSON API odgovorima i usredotočite se na putanje gdje se vrijednosti razlikuju.
Primjer upotrebe: Usporedite ažurirane JSON testne fixturee s ranijom verzijom bez ručnog skeniranja oba dokumenta.