JSON-samanburður / Diff + Patch

Berðu tvö JSON-skjöl saman merkingarlega í vafranum þínum og breyttu diff í patch.

Engin upphleðsla og engin ferð til netþjóns. Minnkaðu hávaða með fylkismeðvituðum samanburðarhömum, slóðarreglum og tölulegum vikmörkum.

Vinnsla aðeins í vafra, án upphleðslu á netþjón
Fylkismeðvitaðir hamir minnka hávaða í yfirferð
Flytja út JSON Patch og JSON Merge Patch
Allt helst í vafralotunni þinni. Engu er hlaðið upp.

Ráðlagt vinnuflæði

  1. Hreinsaðu eða raðaðu JSON fyrst með JSON-sniðara eða raðara JSON-lykla þegar þú vilt samræmt inntak.
  2. Límdu eða hladdu upp vinstra og hægra JSON-skjalinu og keyrðu síðan samanburð.
  3. Veldu fylkjaham, samsvörunarlykla, vikmörk og slóðarreglur sem henta yfirferðinni.
  4. Yfirfarðu samantekt, breyttar slóðir, tré og útflutningshæft patch-úttak.

Sýnidæmi

Þetta sýnidæmi sýnir hvernig hægt er að þrengja mun vegna endurraðaðra fylkja, tímastimplabreytinga, örlítils munar í flotkomutölum og einnar nýrrar einingar með samsvörunarlyklum, vikmörkum og slóðarreglum.

Fyrir

Inntak
{
  "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
  }
}

Eftir

Inntak
{
  "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
  }
}

Það sem sýnidæmið sýnir

Þetta sýnidæmi sýnir hvernig hægt er að þrengja mun vegna endurraðaðra fylkja, tímastimplabreytinga, örlítils munar í flotkomutölum og einnar nýrrar einingar með samsvörunarlyklum, vikmörkum og slóðarreglum.

Hvernig á að bera saman

  1. Límdu eða hladdu upp vinstra og hægra JSON-skjalinu.
  2. Veldu strangt, hunsa röð, margmengi eða passa eftir lyklum og bættu síðan við slóðarreglum sem þú þarft.
  3. Keyrðu samanburð eða notaðu flýtileiðina. Staðfestu fyrst ef þú vilt aðeins athuga greiningu.
  4. Afritaðu eða sæktu breyttar slóðir, patch, merge patch eða skýrslu þegar þú ert búinn.

Það sem þú getur gert

  • Berðu JSON saman merkingarlega í stað þess að bera saman línu fyrir línu.
  • Passaðu fylkiseiningar eftir lyklum eins og id, sku eða code.
  • Hunsaðu slóðir, veldu slóðir eða beittu samanburðarreglum fyrir hverja slóð.
  • Notaðu töluleg vikmörk til að jafna út örlítinn mun í flotkomutölum.
  • Flyttu út JSON Patch, JSON Merge Patch, breyttar slóðir og Markdown-skýrslu.
  • Felltu saman óbreytta hnúta og hoppaðu beint á viðeigandi slóð.

Samanburðarreglur og úttak

  • Vinnslan keyrir alfarið í vafranum. Engu er hlaðið upp.
  • Strangur hamur, hunsa-röð, margmengi og samsvörun eftir lykli fyrir fylki eru studd.
  • Slóðarreglur styðja hunsa, strangt, hunsa-röð, margmengi, samsvörunarlykla og vikmörk.
  • Töluleg vikmörk eru aðeins notuð á tölur.
  • Hægt er að fjarlægja athugasemdir fyrir greiningu þegar þess þarf.
  • Stórt inntak notar samantekt fyrst í birtingu og getur slökkt á sjálfvirkum samanburði.

Algengar spurningar

Get ég borið saman fylki af hlutum eftir lykli?

Já. Notaðu samsvörun eftir lyklum og skráðu lykla eins og id eða sku. Þú getur líka yfirskrifað regluna fyrir hverja slóð.

Hvernig hunsa ég tímastimpla eða beiðni-ID?

Bættu þeim við hunsaðar slóðir, eða notaðu slóðarreglu þegar undantekningin á aðeins að gilda fyrir eitt undirtré.

Get ég haldið fylkjaröð í sumum hlutum og hunsað hana í öðrum?

Já. Notaðu slóðarreglur til að stilla hunsa röð, margmengi eða samsvörunarlykla aðeins þar sem þú þarft það.

Styður það JSON með athugasemdum?

Staðlað JSON leyfir ekki athugasemdir. Kveiktu aðeins á að fjarlægja athugasemdir fyrir greiningu þegar þú þarft að taka við JSONC-líku inntaki.

Er einhverju hlaðið upp á netþjón?

Nei. Samanburður, samræming og útflutningur fara öll fram staðbundið í vafranum þínum.

Hvað get ég flutt út?

JSON Patch, JSON Merge Patch, breyttar slóðir og Markdown-skýrsla.