JSON-formatter
Formatteer, valideer of comprimeer JSON met behoud van strings en getalteksten. Plak of upload een bestand, zie duidelijke fouten en kopieer of download.
Deze tool werkt volledig in je browser. Je bestanden worden nooit naar een server geüpload.
JSON-werkruimte
Plak hieronder JSON. Validatie en elke bewerking blijven in dit browsertabblad.
Alleen strikte JSON: eigenschapsnamen hebben dubbele aanhalingstekens nodig en opmerkingen of afsluitende komma's zijn ongeldig.
20 regels · 275 tekens
Zo werkt het
- Plak JSON, upload een .json- of .txt-bestand, of begin met het compacte projectvoorbeeld dat hierboven al is geladen.
- De browser controleert het volledige document tegen strikte JSON-syntaxis en meldt de foutlocatie wanneer die beschikbaar is.
- Maak het mooi met 2 spaties, 4 spaties of tabs; of comprimeer het document tot één compacte regel.
- Kopieer het resultaat of download het als een direct bruikbaar .json-bestand.
De opmaakmethode
Eerst controleert de strikte JSON-parser van de browser of de hele invoer geldig is. De formatter scant daarna de oorspronkelijke tekst teken voor teken. Hij verandert nooit iets binnen een string tussen aanhalingstekens: ontsnapte aanhalingstekens, spaties en Unicode-escapes blijven ongemoeid.
Mooi opmaken = structurele regeleinden + gekozen inspringing Comprimeren = witruimte buiten strings tussen aanhalingstekens verwijderen
Werken vanuit de gevalideerde brontekst in plaats van een JavaScript-object te serialiseren behoudt ook de volgorde van sleutels, dubbele sleutels en lange getalliteralen precies zoals geschreven.
Veelgestelde vragen
Wordt de JSON die ik plak ergens geüpload of opgeslagen?
Nee. Validatie, opmaak, comprimeren, kopiëren en het maken van bestanden gebeuren allemaal in je browser. Je JSON wordt nooit naar Online Tool Store of een verwerkingsdienst gestuurd.
Verandert het opmaken JSON-waarden of grote getallen?
Nee. Na validatie verandert de formatter alleen onbelangrijke witruimte buiten strings tussen aanhalingstekens. Het document wordt niet opnieuw opgebouwd uit JavaScript-waarden, dus getalteksten, escapesequenties, sleutelvolgorde en dubbele sleutels blijven precies zoals ingevoerd.
Waarom worden opmerkingen, enkele aanhalingstekens of afsluitende komma's afgewezen?
Ze worden door sommige JavaScript-achtige formaten geaccepteerd, maar maken geen deel uit van de JSON-standaard. Deze validator gebruikt strikte JSON-regels: eigenschapsnamen en strings hebben dubbele aanhalingstekens nodig, opmerkingen zijn niet toegestaan en het laatste item mag geen afsluitende komma hebben.
Kan ik een array, string, getal, boolean of null op het hoogste niveau formatteren?
Ja. Een geldig JSON-document kan op het hoogste niveau elke JSON-waarde bevatten, niet alleen een object. Arrays, strings, getallen, true, false en null worden allemaal ondersteund.
Hoe groot mag het JSON-document zijn?
Er is geen kunstmatige limiet in deze tool. De praktische limiet hangt af van je browser en het beschikbare geheugen van je apparaat; zeer grote geplakte documenten kunnen langer duren om te valideren en weer te geven.
Kan ik een .json-bestand uploaden in plaats van te plakken?
Ja. Klik op "Bestand uploaden" en kies een .json- of .txt-bestand tot 10 MB. Het wordt rechtstreeks in je browser gelezen met de File API en in het invoervak geladen — het bestand zelf wordt nooit naar een server geüpload.
Zo verhouden we ons
| Functie | Online Tool Store | JSONLint | CodeBeautify JSON Viewer |
|---|---|---|---|
| Werkt zonder desktop-app te installeren | Ja | Ja | Ja |
| Aparte knoppen voor mooi opmaken en comprimeren | Beide, met één klik | Beide, op aparte pagina's | Beide, met één klik |
| Strikte validatiefeedback met foutlocatie | Regel en kolom, spring naar de fout | Regelnummer | Gemarkeerde fout |
| Behoudt originele lange getalteksten en sleutelvolgorde | Ja — serialiseert de waarde nooit opnieuw | Niet gegarandeerd | Niet gegarandeerd |
| Een lokaal .json- of .txt-bestand uploaden | Ja | Nee, alleen plakken of URL | Ja |
| Resultaat kopiëren en downloaden | Beide inbegrepen | Handmatig kopiëren | Beide inbegrepen |
| Geen account, advertenties in de werkruimte of upsells | Ja | Nee, gefinancierd met advertenties | Nee, gefinancierd met advertenties |
JSONLint en CodeBeautify voegen extra functies toe, zoals boomweergaven en formaatconverters, maar leiden JSON door meer omringende interface en advertenties. Voor een snelle, gerichte controle die je exacte brontekst intact houdt, is de JSON-formatter van Online Tool Store de eenvoudigere weg — plakken of uploaden, valideren, omzetten en kopiëren zonder installatie.