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
Plak je JSON
Cmd/Ctrl+V vanuit elke bron. Trailing witruimte, BOM-tekens en JSON-met-commentaar (JSONC) worden allemaal opgeschoond.
- 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
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.