Pereiti prie pagrindinio turinio

JSON skirtumų tikrintuvas nemokamai

Palyginkite du JSON objektus struktūriškai — peržiūrėkite, kurie raktai buvo pridėti, pašalinti ar pakeisti, net giliai įdėtiniuose duomenyse. Veikia jūsų naršyklėje.

Veikia neprisijungus, kai įkeliama

Čia taip pat galite įmesti .json failą.

Čia taip pat galite įmesti .json failą.

Lygina elementus padėtis po padėties — pertvarkymas parodo daugybę pakeitimų.
Parinktys: ignoruoti raktus, raidžių dydį, tipus, rikiuoti raktus

💡 Struktūrinis palyginimas (ne eilutė po eilutės): eina per abu objektus ir tiksliai praneša, kurie keliai buvo pridėti, pašalinti ar pakeisti — net giliai įdėtų objektų ir masyvų viduje. Viskas veikia jūsų naršyklėje.

Dažniausi naudojimo būdai

  • Palyginti dvi API atsakymusPamatyti tiksliai, kas pasikeitė tarp dviejų JSON API atsakymų.
  • Palyginti konfigūracines failusDiferencijuoti du JSON konfigūracijas, kad surastumėte, kas pasikeitė tarp aplinkų.
  • Derinti netikėtus JSON pokyčiusNustatyti, kodėl JSON objektas nėra tai, ko tikėjotės.
  • Palyginti dvi dokumento versijasDiferencijuoti dvi JSON dokumento versijas arba duomenų eksportą.
  • Peržiūrėti JSON pokyčius PRSuprasti JSON pokytį aiškiau nei linijos skirtumą.

Kaip tai veikia

Eilutės po eilutės skirtumai JSON yra triukšmingi, nes keičiasi formatavimas ir raktų tvarka. Tai lygina dvi reikšmes struktūriškai ir jums tiksliai pasakoja, kas pasikeitė.

  1. 1
    Jūs įklijuojate dvi JSON reikšmes
    Originalią (A) ir pakeistą (B). Abi analizuojamos lokaliai — niekas nėra įkeliama.
  2. 2
    Jie lyginami pagal struktūrą
    Įrankis eina po abiem medžiais rekursyviai, sugretindamas raktus ir masyvo indeksus, neatsižvelgiant į formatavimą ar raktų tvarką.
  3. 3
    Skirtumai pateikiami pagal kelią
    Kiekvienas pokytis pranešamas su tiksliu keliu (pvz. user.roles[1]) kaip pridėtas (+), pašalintas (−) arba pakeistas (~) su senąja → naująja reikšme.
  4. 4
    Jūs matote aiškų santrauką
    Pridėtų/pašalintų/pakeistų skaičiai, tada detalus sąrašas — arba patvirtinimas, kad abu yra identiški.

API atsakymai ir konfiguracija gali būti jautrūs. Palyginimas vyksta visiškai jūsų įrenginyje — nei viena reikšmė nėra įkeliama.

Susiję įrankiai

Dažnai užduodami klausimai