JSON-formatter en validator

Maak je JSON-code mooi, formatteer, valideer en minify.

Format & Beautify JSON

JSON formatteren maakt het leesbaar en helpt structuurfouten op te sporen. API's geven vaak geminificeerde JSON terug die moeilijk te lezen is; deze tool lost dat direct op.

Privacy voorop

Je JSON-gegevens verlaten nooit je browser. Alle formattering en validatie gebeurt lokaal met JavaScript, zodat je gegevens privé en veilig blijven.

Aanbevolen tools

Geselecteerde hulpprogramma's die handig voor je kunnen zijn

Rommelige JSON lezen: waarom opmaak ertoe doet

Overview

JSON is het universele dataformaat van het web geworden — API's, configbestanden, NoSQL-databases, logs en bijna elke moderne applicatie spreken het. Maar geminificeerde JSON (zonder witruimte, één regel) is onleesbaar voor mensen. JSON mooi opmaken voegt inspringing en regeleinden toe die de nestingstructuur tonen, waardoor bugs en ontbrekende velden meteen zichtbaar worden. Deze tool formatteert niet alleen, maar valideert ook (vangt ontbrekende haakjes, trailing komma's, sleutels zonder aanhalingstekens), minificeert voor productie en converteert tussen JSON en verwante formaten.

How to Use (Step by Step)

  1. 1

    Plak je JSON

    Cmd/Ctrl+V vanuit elke bron. Trailing witruimte, BOM-tekens en JSON-met-commentaar (JSONC) worden allemaal opgeschoond.

  2. 2

    Formatteer, minificeer of sorteer sleutels

    Formatteren geeft een leesbare ingesprongen versie. Minify levert de kleinste geldige uitvoer. Sleutels sorteren maakt twee JSON's vergelijkbaar.

  3. 3

    Kopieer het resultaat

    De uitvoer is klaar voor code, configs of plakken in Slack/issues. Was je invoer ongeldig, dan wijst de foutmelding de exacte regel en kolom aan.

How It Works

JSON.parse() parseert de invoer; JSON.stringify(parsed, null, 2) herformatteert met 2 spaties inspringing. Fouten van JSON.parse geven een positie, zodat de tool kan markeren waar de syntaxis brak. De validator vangt de gangbare JSON5-fouten — trailing komma's na het laatste array-/objectelement, enkele in plaats van dubbele aanhalingstekens, sleutels zonder aanhalingstekens en JS-stijl commentaar (geen onderdeel van strikte JSON). Minify verwijdert alle onnodige witruimte, handig bij JSON in URL's of compacte opslag.

When to Use This

API-responses debuggen die uit een terminal zijn gekopieerd. Handmatig geschreven configbestanden opschonen. Voorbeelden uit API-documentatie van derden bekijken. Voorbeelddata van JSON Schema valideren. Webpack/Vite-buildmanifesten inspecteren. Twee JSON-bestanden vergelijken (na beide te formatteren is een diff zinvol). JSON voorbereiden voor opname in code (geëscapete aanhalingstekens enz.).

Frequently Asked Questions

JSON (RFC 8259) is strikt: sleutels/strings tussen dubbele aanhalingstekens, geen trailing komma's, geen commentaar. JSON5 breidt dit uit met JavaScript-achtige syntaxis (enkele aanhalingstekens, sleutels zonder aanhalingstekens, commentaar, trailing komma's). Deze tool waarschuwt wanneer de invoer JSON5-stijl ongeldige JSON is.

JSON Formatter | Super Easy Utils