JSON-formatter en -validator
Laat JSON inspringen zodat het leesbaar is, of minimaliseer het voor verzending — en ontdek precies waar het misgaat.
- Draait op je apparaat — het bestand wordt nergens naartoe gestuurd
- Geen aanmelding, geen watermerken, geen dagelijkse quota
- Gratis, zonder limiet op hoe vaak je het gebruikt
Hoe het werkt
De meeste JSON-formatters zijn websites waarin je gegevens plakt — wat betekent dat je API-sleutels, klantgegevens of interne payloads in de server van een ander plakt. Deze parseert het bestand op de pagina. Er wordt niets verzonden en niets gelogd, wat belangrijker is voor configuratie- en API-gegevens dan voor bijna elk ander bestandstype.
Ingesprongen of geminimaliseerd
Ingesprongen uitvoer voegt inspringing van twee spaties en regeleinden toe, wat je wilt bij het lezen van een bestand of het beoordelen ervan in een pull request. Geminimaliseerde uitvoer verwijdert elke overbodige byte, wat je wilt bij verzending over een netwerk. De gegevens zijn in beide gevallen identiek.
Validatie krijg je erbij
Als het bestand niet kan worden geparseerd, krijg je de eigen foutmelding van de parser, die de positie noemt waar het probleem zit. De gebruikelijke boosdoeners zijn een komma na het laatste item, enkele in plaats van dubbele aanhalingstekens, of een niet-ge-escapet teken binnen een string.
Wat opmaken niet verandert
De volgorde van sleutels blijft zoals geschreven. Getallen worden opnieuw uitgegeven in hun canonieke vorm, dus zeer grote gehele getallen buiten het veilige bereik van JavaScript kunnen precisie verliezen — dat is een beperking van de taal, niet van de formatter, en het geldt voor elke op JavaScript gebaseerde tool.
JSON-formatter en -validator — vragen
Wordt mijn JSON naar een server gestuurd?
Nee. Het wordt op de pagina geparseerd door je eigen browser. Er wordt niets verzonden of opgeslagen.
Wat gebeurt er als mijn JSON ongeldig is?
Je krijgt de foutmelding van de parser, inclusief waar het probleem zich voordoet, zodat je het in het bronbestand kunt terugvinden.
Verandert het opmaken mijn gegevens?
Nee. Alleen witruimte verandert. Sleutels behouden hun volgorde en waarden blijven ongewijzigd.