Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis JSON-verskil

Vergelyk twee JSON-voorwerpe struktureel — sien presies watter sleutels bygevoeg, verwyder of verander is, selfs diep binne geneste data. Loop in jou blaaier.

Werk vanlyn sodra gelaai

Jy kan ook 'n .json-lêer hier los.

Jy kan ook 'n .json-lêer hier los.

Vergelyk elemente posisie-vir-posisie — 'n herrangskikking verskyn as baie veranderinge.
Opsies: ignoreer sleutels, hoofletters, tipes, sorteer sleutels

💡 'n Strukturele vergelyking (nie reël vir reël nie): dit loop deur beide objekte en rapporteer presies watter paaie bygevoeg, verwyder of gewysig is — selfs diep in geneste objekte en skikkings. Alles loop in jou blaaier.

Algemene gebruike

  • Vergelyk Twee API-antwoordeKyk presies wat tussen twee JSON API-antwoorde verander het.
  • Vergelyk KonfigurasielêersDiff twee JSON-konfigs om te sien wat tussen omgewings verander het.
  • Ontfout Onverwagte JSON-wysigingeWys presies waarom 'n JSON-voorwerp nie is wat jy verwag het nie.
  • Vergelyk Twee Dokument-weergawesDiff twee weergawes van JSON-dokument of dataudvoer.
  • Hersien JSON-wysigings in PRVerstaan JSON-wysigings duideliker as 'n lynverskil.

Hoe dit werk

'n Reël-vir-reël diff is lawaaierig vir JSON omdat formatering en sleutelorde verander. Dit vergelyk die twee waardes struktureel en vertel jou presies wat verander het.

  1. 1
    Jy plak twee JSON-waardes
    'n Oorspronklike (A) en 'n veranderde (B). Beide word plaaslik ontleed - niks word opgelaai.
  2. 2
    Hulle word volgens struktuur vergelyk
    Die hulpmiddel loop beide bome herhaaldelik, wat sleutels en skikking-indekse pas ongeag formatering of sleutelorde.
  3. 3
    Verskille word deur pad vermeld
    Elke verandering word gemeld met sy presiese pad (bv. user.roles[1]) as bygevoegd (+), verwyder (−) of verander (~) met die ou → nuwe waarde.
  4. 4
    Jy sien 'n duidelike opsomming
    Tellings van bygevoegd/verwyder/verander, daarna die gedetailleerde lys - of bevestiging dat die twee identies is.

API-reaksies en konfigurasie kan sensitief wees. Die vergelyking loop heeltemaal op jou toestel - geen waarde word opgelaai.

Verwante gereedskap

Gereelde vrae