Waarom JSON-formattering belangrijk is
Formatteren voor mensen. Minificeren voor machines. Dezelfde data, ander publiek.
Plak elke JSON, krijg schone geformatteerde uitvoer, geminificeerde versie of validatierapport. 100% in je browser, je config, API-responses, geheimen verlaten nooit je apparaat.
Drie stappen, draait volledig in je browser, zelfs offline.
Plak ruwe, geminificeerde of rommelige JSON in het invoerpaneel. De tool verwerkt elke grootte, van eenregelige objecten tot multi-MB arrays.
Formatteren: schone, ingesprongen uitvoer (2 spaties, 4 spaties of tab). Minificeren: eenregelige, gestripte JSON. Valideren: parseren en eventuele syntaxisfouten met regelnummers rapporteren.
Kopieer de geformatteerde uitvoer met één klik naar het klembord of download als .json-bestand. Het resultaat is klaar om te plakken in je code, API-verzoek of configbestand.
Alles wat je nodig hebt van een JSON-tool, zonder het privacyrisico van uploaden.
Inspring en verfraai JSON met 2 spaties, 4 spaties of tab. Sorteert objecten voorspelbaar; geneste arrays/objecten duidelijk zichtbaar.
Strip whitespace en produceer eenregelige geminificeerde JSON, doorgaans 30-60% groottereductie. Perfect voor configpayloads, ingebedde JSON, netwerkverzoeken.
Parseer JSON en rapporteer precies waar de syntaxis faalt. 'Onverwachte komma op positie 142', ga repareren zonder gokken. Rapporteert object/array-diepte en aantal items voor geldige invoer.
Geplakte JSON verlaat nooit je browser. Cruciaal voor API-sleutels, geheimen, klantgegevens, interne configs die je nooit zou toevertrouwen aan een 'gratis online formatter' die uploadt.
Verwerkt JSON van 1 byte tot ~50 MB direct. De native JSON.parse van de browser is sneller dan elke upload+server-rondrit.
Geen account, geen API-sleutel, geen marketing-e-mail. Open de tool, plak, formatteer, vertrek. Voor altijd gratis.
Waarom ontwikkelaars dagelijks naar een JSON-formatter grijpen, en waar je op moet letten.
Formatteren voor mensen. Minificeren voor machines. Dezelfde data, ander publiek.
{"a":1,}, ongeldig in strikte JSON (geldig in JavaScript-objecten). Niet-aangehaalde sleutels: {a:1}, sleutels moeten dubbel-aangehaalde strings zijn. Enkele aanhalingstekens: {'a':'b'}, JSON vereist alleen dubbele aanhalingstekens. Commentaar: // ... niet toegestaan in standaard JSON (JSONC en JSON5 staan ze toe, spec JSON niet). Niet-ge-escapete backslashes: \n in een letterlijke string heeft \\n nodig. De validator vangt al deze met positie-info.Trailing komma's, niet-aangehaalde sleutels, enkele aanhalingstekens, de drie klassieke JSON-zonden.
JSON bevat vaak geheimen. Verwerk altijd lokaal.
Strikte JSON voor API's. JSONC voor configbestanden met commentaar. Verschillende specs, verschillende tools.
Snelle antwoorden over de tool
JSON.parse van de browser is sterk geoptimaliseerd. Voor bestanden groter dan 50 MB kun je een korte pauze merken terwijl de parser draait; probeer te splitsen als je laptop beperkt RAM heeft. .json-bestand op te slaan. jq of een JS-bibliotheek na formatteren. ,]), niet-aangehaalde sleutels ({a:1} moet {"a":1} zijn), enkele aanhalingstekens ('foo' moet "foo" zijn), niet-ge-escapete tekens in strings. De validator rapporteert de exacte positie zodat je het kunt repareren. Probeer de knop Voorbeeld om een geldig JSON-voorbeeld te zien.