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.

Zo werkt het

  1. Plak je JSON

    Plak of typ het, of open een .json-bestand. Het opmaken begint zodra er iets te lezen is.

  2. 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.

  3. 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.

One For All op je computer installeren

One For All opent dan in een eigen venster, net als een app, rechtstreeks vanaf je bureaublad of startscherm. Je hoeft niets te downloaden uit een appstore, en je bestanden blijven nog altijd op je apparaat.

  1. Klik op het installatiepictogram rechts in de adresbalk, of open het browsermenu (⋮).
  2. Kies “One For All installeren” of “Pagina installeren als app”: er komt een snelkoppeling op je bureaublad en bij je apps.

De engine van deze tool downloaden?

Deze tool werkt volledig in je browser. Daarvoor moet hij de onderdelen hieronder eenmalig downloaden van One For All. Daarna blijven ze bewaard op dit apparaat, zodat de tool de volgende keer meteen start.

Je bestanden worden nooit ergens naartoe gestuurd.