Siirry pääsisältöön

JSON-ero ilmaiseksi

Vertaile kahta JSON-objektia rakenteellisesti — näe tarkalleen mitkä avaimet lisättiin, poistettiin tai muuttuivat, jopa syvälle sisäkkäisiin tietoihin. Toimii selaimessasi.

Toimii offline-tilassa kerran ladattuna

Voit myös pudottaa .json-tiedoston tähän.

Voit myös pudottaa .json-tiedoston tähän.

Vertaa elementtejä sijainti kerrallaan — uudelleenjärjestys näkyy monina muutoksina.
Asetukset: ohita avaimia, kirjainkoko, tyypit, järjestä avaimet

💡 Rakenteellinen diff (ei rivipohjainen): käy läpi molemmat objektit ja raportoi tarkasti, mitkä polut lisättiin, poistettiin tai muutettiin — myös syvälle sisäkkäisissä objekteissa ja taulukoissa. Kaikki toimii selaimessasi.

Yleiset käyttötavat

  • Vertaa Kahta API-VastettaKatso täsmälleen mitä muuttui kahden JSON-API-vastauksen välillä.
  • Vertaa AsetustiedostojaErotusta kahta JSON-kokoonpanoa löytääksesi mitä muuttui ympäristöjen välillä.
  • Korjaa Odottamattomat JSON-muutoksetTunnista miksi JSON-objekti ei ole mitä odotit.
  • Vertaa Kahta Asiakirjan VersiotaErotusta kahta JSON-asiakirjan tai tietojen viennin versiota.
  • Tarkista JSON-muutokset PR:ssaYmmärrä JSON-muutos selkeämmin kuin rividero.

Miten se toimii

Rivi-rivi-eroavaisuus on meluisa JSON:ille, koska muotoilu ja avaimen järjestys muuttuvat. Tämä vertaa kahta arvoa rakenteellisesti ja kertoo sinulle tarkalleen, mitä muuttui.

  1. 1
    Liität kaksi JSON-arvoa
    Alkuperäinen (A) ja muutettu (B). Molemmat jäsennetään paikallisesti — mitään ei lähetetä.
  2. 2
    Ne vertaillaan rakenteen mukaan
    Työkalu kävelee molempien puiden läpi rekursiivisesti, vastaten avaimia ja taulukon indeksejä muotoilusta tai avaimen järjestyksestä riippumatta.
  3. 3
    Erot luetellaan polun mukaan
    Jokainen muutos raportoidaan sen tarkalla polulla (esim. user.roles[1]) lisätyksi (+), poistetuksi (−) tai muutetuksi (~) vanhalla → uudella arvolla.
  4. 4
    Näet selkeän yhteenvedon
    Lisättyjen/poistettujen/muutettujen määrät, sitten yksityiskohtainen luettelo — tai vahvistus, että nämä kaksi ovat identtisiä.

API-vastaukset ja konfiguraatiot voivat olla herkkiä. Vertailu suoritetaan kokonaan laitteellasi — kumpaakaan arvoa ei lähetetä.

Liittyvät työkalut

Usein kysytyt kysymykset