JSON Diff Checker
Vergelijk twee JSON-objecten op sleutel.
Responsiviteitslimiet van de browser: 1 MiB per kant. Gebruik voor grotere documenten een streaming- of desktop-diff-tool.
Vergelijk twee JSON-objecten
Plak twee JSON-waarden en klik op Vergelijken. Verschillen gebruiken botsingsveilige RFC 6901 JSON Pointer-paden: + toegevoegd, − verwijderd, ~ gewijzigd. De RFC 6902-patch wordt altijd gecontroleerd met exacte, volgordegevoelige semantiek, zelfs als de vergelijking de arrayvolgorde negeert.
FAQ
Hoe verhoudt het zich?
Beide zijden worden als JSON geparseerd en vergeleken op basis van de RFC 6901 JSON Pointer-paden. Een letterlijke sleutel zoals "a.b" blijft verschillend van het geneste pad "/a/b".
Wat is een JSON Patch?
Een aan RFC 6902-normen voldoendende, op volgorde gebaseerde patch (operaties als toevoegen/verwijderen/vervangen) die A omzet naar B. Je kunt deze kopiëren en toepassen met elke RFC 6902-bibliotheek.
Kan ik de volgorde van arrays negeren?
Ja. Bij vergelijking worden arrays behandeld als ongeordende multistellen en wordt de volgorde van object-sleutels genormaliseerd. Het genereren van patches blijft ordergevoelig en wordt apart geverifieerd tegen de exacte B-waarde.
Hoe weet ik of de patch correct is?
Het hulpmiddel past het gegenereerde patch toe op A in je browser en controleert of het resultaat precies overeenkomt met B. In de modus 'ignore-order' worden het vergelijkingsresultaat en de exacte patch-verificatie als aparte bewerkingen gemarkeerd.
Wordt mijn data ergens naartoe gestuurd?
Nee. Het parseren, vergelijken en verifiëren vindt volledig plaats in uw browser.
Wat als de JSON ongeldig is of erg groot?
Je krijgt een duidelijke parseerfout. Elke kant wordt beperkt tot 1 MiB om dit hulpmiddel in de hoofdthread van de browser responsief te houden.
Laatst bijgewerkt: