JSON opmaken, verkleinen en valideren

Maak JSON leesbaar, controleer de syntaxis of verklein de uitvoer in je browser. Stel inspringing in, sorteer geneste sleutels en behoud grote gehele getallen.

0 tekens
Resultaat

Het resultaat verschijnt hier.

Zo formatteer, valideer of minify je JSON

  1. Plak een JSON-document, zoals een API-respons of configuratie.
  2. Kies formatteren voor leesbaarheid, minifyen voor compacte uitvoer of valideren om de syntaxis te controleren.
  3. Pas inspringing en sleutelsortering aan en kopieer of download het resultaat.

Aan de slag met JSON opmaken, verkleinen en valideren

Getallen behouden hun oorspronkelijke schrijfwijze, ook buiten het veilige integerbereik van JavaScript. Commentaar en afsluitende komma’s worden geweigerd. Dubbele sleutels worden gemeld om stil gegevensverlies te voorkomen.

JSON-voorbeeld: een groot geheel getal blijft exact

Invoer
{"message":"Hallo wereld! 👋","id":9007199254740993,"enabled":true}
Resultaat
{ "message": "Hallo wereld! 👋", "id": 9007199254740993, "enabled": true }

Vragen over JSON opmaken, verkleinen en valideren

Wat is het verschil tussen formatteren en minifyen?

Formatteren voegt inspringing en regelafbrekingen toe. Minifyen verwijdert overbodige witruimte buiten tekenreeksen. Waarden en spaties binnen tekenreeksen blijven behouden.

Verliezen grote gehele getallen precisie?

Deze formatter behoudt de oorspronkelijke schrijfwijze, inclusief 9007199254740993, zonder omzetting naar JavaScript-getallen. Zo worden identificatoren buiten het veilige bereik niet afgerond.

Waarom is mijn JSON ongeldig?

Veelvoorkomende oorzaken zijn enkele aanhalingstekens, sleutels zonder aanhalingstekens, afsluitende komma’s en commentaar. Dubbele sleutels worden ook geweigerd om geen waarde stilzwijgend te verliezen. Fouten worden gemeld, niet op basis van aannames hersteld.

Verandert sleutels sorteren de volgorde van arrays?

Nee. Alleen objectsleutels worden gesorteerd, ook in geneste objecten. Array-elementen behouden hun volgorde. Geformatteerde JSON is geen canonieke weergave voor cryptografische handtekeningen.

Worden mijn bestanden, tokens of teksten geüpload?

Nee. De verwerking vindt plaats in je browser. De website levert de pagina en de programmacode, maar stuurt je invoer niet naar een conversieserver en slaat die niet op in een account.

  • JWT decoderen

    Lees JWT-headers en inhoud en bekijk verval- en activeringstijden zonder het token naar een andere dienst te sturen.

  • Teksten vergelijken

    Vergelijk twee teksten per regel, woord of teken en markeer verschillen met behoud van spaties en regelafbrekingen.

  • Base64 coderen en decoderen

    Zet UTF-8-tekst om naar Base64 of decodeer standaard- en URL-veilige Base64, met instelbare opvulling en regellengte.

Veelgebruikte taken en voorbeelden

  • Base64-decoder

    Decodeer Base64 naar leesbare UTF-8-tekst of download de oorspronkelijke bytes.

  • JSON minificeren

    Maak van JSON één regel, met behoud van tekst en exacte getallen.

Alle ontwikkelaarstools

Codering en bestanden

Zet tekst, bytes, URL’s en ingesloten afbeeldingen om zonder de oorspronkelijke gegevens te veranderen.

Gegevens en tekst analyseren

Bekijk gestructureerde gegevens en tokens en zie precies wat er is veranderd.

Hashes, ID’s en schema’s

Controleer bestanden, genereer identificatiecodes en bekijk tijden en terugkerende uitvoeringen.

Je invoer en bestanden worden op je eigen apparaat verwerkt. Laat vertrouwelijke resultaten niet op een gedeeld klembord staan en gebruik een betrouwbaar apparaat voor privésleutels en tokens.