JSON formatter en validator
Plak je JSON om het leesbaar te maken, de precieze plek te vinden waar het misgaat, of het tot één regel in te korten.
Verzegeld op dit apparaat
Werkt in je browser. Er wordt niets geüpload.
Verzegeld
Resultaat
Je opgemaakte JSON verschijnt hier terwijl je typt.
Deze JSON is niet geldig
Zo werkt het
-
Plak je JSON
Plak of typ het, of open een .json-bestand. Het opmaken begint zodra er iets te lezen is.
-
Herstel wat stuk is
Is de JSON ongeldig? Dan zie je de regel, de kolom en een begrijpelijke uitleg. Met één klik staat je cursor op het probleem.
-
Kies de vorm
Kies opgemaakt, verkleind of boomweergave, stel de inspringing in, sorteer de sleutels en kopieer of download het resultaat.
Veelgestelde vragen
Wordt mijn JSON naar een server gestuurd?
Nee. Parsen en opmaken gebeurt volledig in je browser, dus API-antwoorden, configuratiebestanden en tokens verlaten je apparaat nooit.
Waarom heet mijn JSON ongeldig terwijl JavaScript het accepteert?
JSON is strenger dan JavaScript. Sleutels en tekst hebben dubbele aanhalingstekens nodig, komma’s aan het eind en commentaar zijn niet toegestaan, en waarden zoals undefined of NaN bestaan niet. De foutmelding noemt de regel die is overtreden.
Verandert het opmaken mijn getallen?
Nee. Getallen en ge-escapete tekens blijven precies zoals je ze hebt geschreven, dus heel grote gehele getallen en lange decimalen worden niet afgerond zoals JSON.parse dat zou doen.
Wat doet ‘Sleutels A–Z’?
Het zet de sleutels van elk object op alfabetische volgorde, op elk niveau. Arrays houden hun volgorde, want de volgorde van de items in een array hoort bij de gegevens.
Kan het grote bestanden aan?
Ja. Bestanden van meerdere megabytes worden in een oogwenk opgemaakt. De boomweergave opent één niveau tegelijk en toont lange lijsten in delen, zodat de pagina vlot blijft reageren.