JSON-formatter — JSON opmaken, valideren en inklappen als boom
Maak JSON op, valideer en minimaliseer het met een inklapbare boomweergave, exacte foutregel en -kolom, sleutels sorteren en JSON5/JSONC. Volledig in je browser.
🔒 Draait volledig in je browser — niets wordt geüploadWat de JSON-formatter doet
De JSON-formatter valideert JSON terwijl je typt en schrijft het daarna terug met leesbare inspringing (2 spaties, 4 spaties of tabs) of als compacte waarde op één regel. Dat is handig voor het inspecteren van API-antwoorden, pakketmetadata, configuratiefragmenten, webhook-payloads, waarden uit de browseropslag en testfixtures. Bij ongeldige invoer meldt de tool de exacte regel en kolom, toont de foute regel met een caret onder het probleem en kan de cursor er direct heen springen — zodat afsluitende komma's, ontbrekende aanhalingstekens en niet-gesloten haakjes in enkele seconden worden gevonden.
Geldige documenten worden ook getoond als inklapbare boom. Objecten en arrays tonen hoeveel sleutels of items ze bevatten, kinderen worden pas weergegeven als je een knoop opent zodat grote bestanden vlot blijven, en een klik op een sleutel kopieert het JavaScript-pad, zoals $.orders[3].total. Sorteer sleutels alfabetisch om twee payloads makkelijker te vergelijken en open of download .json-bestanden rechtstreeks. Configuratiebestanden gebruiken vaak JSONC of JSON5 met commentaar, enkele aanhalingstekens en afsluitende komma's; schakel de soepele optie in om ze te lezen en om te zetten naar strikte JSON.
Privé werken in de browser
Alle verwerking gebeurt met JavaScript in de browser. De tool uploadt je teksten, tokens, URL's, fragmenten of gegenereerde waarden niet naar een server en vereist geen account. Dat privacymodel is belangrijk, omdat kleine hulpprogramma's bij het oplossen van problemen vaak echte API-antwoorden, configuratievoorbeelden, logs, authenticatiegegevens of klantachtige voorbeelden krijgen. Lokaal werken verkleint het risico en voelt bovendien direct aan, omdat er geen netwerkronde nodig is.
Praktische tips
Gebruik pretty print om geneste gegevens te lezen en minify als je een compacte waarde nodig hebt voor een omgevingsvariabele, een fixture of een documentatievoorbeeld. Sleutels sorteren verandert alleen de volgorde van objecteigenschappen, nooit de volgorde van arrays, dus het is veilig voor configuratie, maar kan uitmaken als een consument op de volgorde van eigenschappen vertrouwt. Je concept blijft een paar dagen in deze browser bewaard, zodat een per ongeluk herladen niets kwijtraakt — gebruik Clear als je met gevoelige gegevens werkt. Zeer grote getallen buiten het veilige gehele-getalbereik van JavaScript verliezen precisie bij het parsen, wat een eigenschap is van JSON in de browser en niet van deze tool.
Hoe te gebruiken
- Plak of open JSONPlak JSON of open een .json-bestand; het wordt gevalideerd terwijl je typt.
- Kies optiesKies 2 spaties, 4 spaties of tabs, sorteer sleutels en sta zo nodig JSON5/JSONC toe.
- Opmaken, verkennen en kopiërenMaak op of minimaliseer, blader door de boomweergave en kopieer of download daarna het resultaat.