JSON normaliseren

Sorteer de objectsleutels van JSON volgens deterministische regels en voer genormaliseerde tekst uit, behoud de arrayvolgorde en toon de verschillen.

Lokale verwerking in de browser
Deze pagina is door de openbare directorycontrole gekomen; schakel JavaScript in om de volledige functies te gebruiken.
Gebruiksaanwijzing

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.

  1. Voer JSON in

    Plak of bewerk JSON; bij de eerste keer openen wordt een uitvoerbaar voorbeeld van 11DZ geladen.

  2. Normaliseren uitvoeren

    Controleer de volgorde van sleutels, getallen en de verwerking van Unicode, en bekijk de verschillen tussen invoer en resultaat.

  3. 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.

PaginafeedbackHeb je een probleem ontdekt of een verbetersuggestie?
Feedbackfuncties moeten worden gebruikt in de online versie

Activeer JavaScript in de online versie voordat u indient; de lokale functies van de huidige tool of case blijven onaangetast.

Ga naar feedback op de online versie