Monu Tools

JSON-formatter & validator

Formatteer, verfraai en valideer JSON online met duidelijke foutmeldingen voor ongeldige invoer.

Hoe gebruik je JSON-formatter

  1. 01

    Plak of typ je JSON in het invoerpaneel.

  2. 02

    Druk op Uitvoeren om hem te parsen en opnieuw af te drukken met een inspringing van 2 spaties.

  3. 03

    Kopieer de geformatteerde JSON, of lees de fout als de invoer ongeldig is.

Wat het doet

De JSON Formatter en Validator maakt van geminificeerde, ge-escapete of rommelige JSON een schone, ingesprongen structuur die je echt kunt lezen, en wijst syntaxfouten aan met hun exacte locatie zodat je ze snel kunt oplossen.

Hoe formatteren en valideren samenwerken

Hij haalt je invoer door een strikte JSON-parser. Als het parsen lukt, print de tool de data opnieuw met een consistente inspringing van 2 spaties, wat betekent dat een schone opmaak ook het bewijs is dat je JSON geldig is. Als het parsen mislukt, krijg je een precieze foutmelding in plaats van een vaag "er is iets mis".

Wanneer je ernaar grijpt

Ontwikkelaars grijpen er voortdurend naar: een API-respons inspecteren, een configuratiebestand controleren, een webhook-payload opschonen voor het opslaan, of een grote blob diff-vriendelijk maken voordat je hem naar versiebeheer commit. Leesbare JSON maakt structuur, nesting en ontbrekende velden in een oogopslag duidelijk.

Waarom JSON ongeldig terugkomt

De meeste "ongeldige JSON"-fouten komen door een handvol oorzaken: sleutels of strings in enkele aanhalingstekens in plaats van dubbele, een komma achter het laatste item, commentaar (wat standaard-JSON niet toestaat), sleutels zonder aanhalingstekens gekopieerd uit een JavaScript-object, of slimme aanhalingstekens geplakt uit een document. De foutpositie vertelt je precies waar de parser het opgaf.

Draait in je browser

Omdat het geheel in je browser draait, verlaat je JSON nooit je apparaat. Dat is belangrijk wanneer de payload toegangstokens, klantgegevens of iets bevat dat je niet zou willen plakken op een willekeurige website die het stiekem naar een server uploadt.

Kopieer het resultaat na het formatteren met een klik. Als je het omgekeerde nodig hebt, verwijdert de JSON Minifier alle witruimte om de kleinst mogelijke payload voor productie te maken.

Veelgestelde vragen

Wat doet de JSON-formatter?

Hij parseert je JSON, controleert of die geldig is, en drukt hem opnieuw af met een nette inspringing van 2 spaties zodat hij makkelijk te lezen is. Ongeldige JSON levert een precieze foutmelding op met de positie waar het parsen mislukte.

Wordt mijn JSON ergens naartoe gestuurd?

Nee. Je JSON wordt volledig in je browser opgemaakt, dus er wordt niets naar een server gestuurd. Het wordt niet opgeslagen, gelogd of gedeeld.

Waarom zegt de tool dat mijn JSON ongeldig is?

De formatter volgt de strikte JSON-standaard: sleutels en strings hebben dubbele aanhalingstekens nodig, geen afsluitende komma's en geen commentaar. De foutmelding laat zien waar het parsen mislukte zodat je meteen naar het probleem kunt springen.

Wat is het verschil tussen JSON opmaken en valideren?

Hier gebeuren ze tegelijk. De tool kan alleen JSON netjes afdrukken die succesvol parseert, dus als je opgemaakte uitvoer krijgt, is je JSON per definitie geldig. Lukt het parsen niet, dan krijg je een fout in plaats van opgemaakte tekst.

Kan het grote JSON-bestanden aan?

Ja. Het opmaken gebruikt de native JSON-engine van je browser, dus zelfs payloads van meerdere megabytes worden snel opgemaakt. Heel grote invoer wordt alleen begrensd door het geheugen van je apparaat, niet door een upload of een servertimeout.

Staat het commentaar of afsluitende komma's toe?

Nee, want de JSON-standaard doet dat niet. Commentaar, afsluitende komma's en enkele aanhalingstekens zijn gangbaar in JavaScript en JSON5 maar worden door strikte JSON afgewezen. Verwijder ze en de invoer valideert.

Bronnen

Deze tool insluiten

Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.

<iframe src="https://monu.tools/embed/nl/json-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Gerelateerde tools