Zo formatteer je JSON
- Plak je JSON in het invoervak.
- Kies de inspringing (2 of 4 spaties, of een tab) en sorteer eventueel de sleutels.
- Klik op “Formatteren” om hem mooi te maken of op “Verkleinen” om hem op één regel te zetten.
- Kopieer het resultaat. Bij een fout springt de cursor naar de plek waar het misgaat.
Waar een JSON formatter voor dient
JSON is het meest gebruikte gegevensformaat in API's en configuratiebestanden. Als het op één regel binnenkomt, is het moeilijk te lezen: de formatter voegt regeleinden en inspringing toe zodat je de structuur ziet.
Het werkt ook als validator: ontbreekt er een komma, staat er een accolade te veel of gebruikte je enkele in plaats van dubbele aanhalingstekens, dan zie je de regel en kolom waar de JSON ongeldig wordt.
Verkleinen doet het omgekeerde: het verwijdert spaties en regeleinden zodat de tekst kleiner is om te versturen of op te slaan.
Goed om te weten
- Alleen standaard JSON wordt geaccepteerd: geen opmerkingen, enkele aanhalingstekens of komma's aan het eind.
- Bij zeer grote teksten (enkele megabytes) kan de pagina traag zijn, afhankelijk van je apparaat.
- Zeer grote getallen of getallen met veel decimalen kunnen precisie verliezen, net als in JavaScript.
Veelgestelde vragen
Wordt mijn JSON naar een server gestuurd?
Nee. Hij wordt in je browser verwerkt en de tekst verlaat je apparaat nooit, dus je kunt hem gebruiken met privégegevens.
Waarom staat er dat mijn JSON ongeldig is?
De meest voorkomende oorzaken zijn een komma te veel of te weinig, enkele in plaats van dubbele aanhalingstekens, sleutels zonder aanhalingstekens of een niet gesloten accolade. De melding toont de regel en kolom.
Wat is het verschil tussen formatteren en verkleinen?
Formatteren voegt regeleinden en inspringing toe voor betere leesbaarheid; verkleinen verwijdert ze zodat het minder ruimte inneemt.
Kan ik de sleutels sorteren?
Ja, met de optie voor alfabetisch sorteren. Handig om twee JSON-bestanden te vergelijken of om altijd dezelfde uitvoer te krijgen.
Is het gratis?
Ja, het is gratis, je hoeft je nergens voor aan te melden en het werkt gewoon in je browser.