JSON normaliseren
Sorteer de objectsleutels van JSON volgens deterministische regels en voer genormaliseerde tekst uit, behoud de arrayvolgorde en toon de verschillen.
Hoe gebruik je JSON om te normaliseren
JSON-normalisatie verwerkt invoer alleen in de huidige browser en uploadt niets, maakt geen verbinding met internet en schrijft niets naar permanente opslag.
Voer JSON in
Plak of bewerk JSON; bij de eerste keer openen wordt een uitvoerbaar voorbeeld van 11DZ geladen.
Normaliseren uitvoeren
Controleer de volgorde van sleutels, getallen en de verwerking van Unicode, en bekijk de verschillen tussen invoer en resultaat.
Kopieer resultaat
Kopieer of download de genormaliseerde JSON; controleer deze vóór publicatie opnieuw volgens het doelprotocol.
Beperkingen en aandachtspunten
- Externe $ref, scripts en circulaire objecten worden niet ondersteund; er gelden limieten voor invoerdiepte, aantal knooppunten en aantal bytes.
- Normalisatie verandert alleen de representatie en beoordeelt niet voor je de veldsemantiek of zakelijke equivalentie.
- De volgorde van arrays blijft ongewijzigd; het resultaat vormt geen algemene garantie voor opmaak of gegevensopschoning.
Veelgestelde vragen
Verandert dit de volgorde van arrays?
Nee; de tool sorteert alleen objectsleutels deterministisch.
Wordt de invoer geüpload?
Nee, de verwerking vindt plaats in de huidige browser.
Waarom verschilt het resultaat van gewone JSON.stringify?
Normalisatie gebruikt een vaste sorteervolgorde voor sleutels en een deterministische numerieke weergave, wat ondertekening en vergelijking vergemakkelijkt.