Shikuesi i Diferencave JSON (Krahaso Dy Dokumente JSON)

Paste two JSON documents side by side and keep only the structural differences.

Added, removed, changed, and type changes are separated so reviews stay fast and readable.

Përpunim vetëm në shfletues, pa ngarkim në server
Modalitetet që kuptojnë vargjet ulin zhurmën e rishikimit
Eksportoni JSON Patch dhe JSON Merge Patch
JSON-i yt krahasohet vetëm në këtë shfletues dhe nuk ngarkohet kurrë në server.

Rrjedha e rekomanduar

  1. Pastroni ose renditni JSON-in së pari me JSON Formatter ose JSON Key Sorter kur doni hyrje të qëndrueshme.
  2. Ngjitni ose ngarkoni dokumentet JSON majtas dhe djathtas, pastaj ekzekutoni Krahaso.
  3. Zgjidhni modalitetin e vargut, çelësat e përputhjes, tolerancën dhe rregullat e shtigjeve që i përshtaten rishikimit.
  4. Rishikoni përmbledhjen, shtigjet e ndryshuara, pemën dhe daljen patch të eksportueshme.

Shembull

Ky shembull tregon si vargjet e riorganizuara, ndryshimet e vulave kohore, ndryshimet shumë të vogla me presje dhe një artikull i shtuar mund të ngushtohen me çelësa përputhjeje, tolerancë dhe rregulla shtigjesh.

JSON-i majtas

Hyrje
{
  "orderId": "A-1001",
  "updatedAt": "2026-04-16T08:00:00Z",
  "customer": {
    "name": "Acme Corp",
    "tags": ["vip", "beta"]
  },
  "items": [
    {
      "sku": "A-1",
      "qty": 2,
      "price": 10
    },
    {
      "sku": "B-2",
      "qty": 1,
      "price": 4.5
    }
  ],
  "summary": {
    "currency": "USD",
    "total": 24.5
  }
}

JSON-i djathtas

Hyrje
{
  "orderId": "A-1001",
  "updatedAt": "2026-04-16T08:05:00Z",
  "customer": {
    "name": "Acme Corporation",
    "tags": ["beta", "vip"]
  },
  "items": [
    {
      "sku": "B-2",
      "qty": 1,
      "price": 4.5
    },
    {
      "sku": "A-1",
      "qty": 2,
      "price": 10.0001
    },
    {
      "sku": "C-3",
      "qty": 1,
      "price": 7
    }
  ],
  "summary": {
    "currency": "USD",
    "total": 24.5001
  }
}

Çfarë demonstron shembulli

Ky shembull tregon si vargjet e riorganizuara, ndryshimet e vulave kohore, ndryshimet shumë të vogla me presje dhe një artikull i shtuar mund të ngushtohen me çelësa përputhjeje, tolerancë dhe rregulla shtigjesh.

Si ta përdorësh

  1. Ngjit JSON në redaktorin e majtë dhe të djathtë.
  2. Rregullo rendin e çelësave, rendin e vargjeve dhe mënyrën e shfaqjes nëse duhet.
  3. Kryeje krahasimin, pastaj kopjo ose shkarko raportin kur të mbarosh.
  4. Kopjoni ose shkarkoni shtigjet e ndryshuara, patch-in, merge patch-in ose raportin kur të mbaroni.

Çfarë bën

  • Krahason strukturat JSON në mënyrë rekursive.
  • Ndërmjetëson hyrjet e shtuara / hequra / ndryshuara / type_changed.
  • Kalon midis pamjes pemë dhe listë.
  • Kopjon raportin ose e shkarkon si JSON.
  • Eksportoni JSON Patch, JSON Merge Patch, shtigje të ndryshuara dhe raport Markdown.
  • Palosni nyjet e pandryshuara dhe kaloni drejtpërdrejt te shtegu përkatës.

Specifikimi

  • Renditja e çelësave nuk e ndikon rezultatin parazgjedhur të krahasimit.
  • Vargjet krahasohen sipas rendit si parazgjedhje, por sjellja mund të ndryshohet.
  • Ky mjet nuk verifikon JSON Schema.
  • I gjithë përpunimi mbetet në shfletues. Asgjë nuk dërgohet në server.
  • Dokumentet shumë të mëdha JSON varen nga performanca e shfletuesit.
  • Hyrjet e mëdha përdorin shfaqje fillimisht me përmbledhje dhe mund të çaktivizojnë krahasimin automatik.

FAQ

A mund të injorohet renditja e çelësave?

Po. Sjellja parazgjedhur shmang zhurmën nga renditja e çelësave në rezultat.

A krahasohen pozicionet e vargjeve?

Po, si parazgjedhje. Mund ta ndryshosh sjelljen në panelin e cilësimeve.

A verifikon JSON Schema?

Jo. Përqendrohet vetëm në diferencimin strukturor.

A ngarkohet diçka në server?

Jo. Krahasimi ndodh plotësisht në shfletuesin tënd.

A ngarkohet ndonjë gjë në server?

Jo. Krahasimi, normalizimi dhe eksporti ndodhin lokalisht në shfletuesin tuaj.

Çfarë mund të eksportoj?

JSON Patch, JSON Merge Patch, shtigje të ndryshuara dhe raport Markdown.