Hoe JSON online te formatteren en te valideren

· 4 min leestijd

Als u werkt met API's, configuratiebestanden of welk type gestructureerde gegevens dan ook, komt u regelmatig JSON tegen. En als u ooit naar een muur van geminifieerde JSON hebt gestaard op zoek naar een ontbrekende accolade, weet u waarom formattering ertoe doet.

Wat een JSON-formatter doet

Ruwe JSON afkomstig van een API-respons of een geminifieerd bestand ziet er zo uit:

{"users":[{"name":"Alice","age":30,"roles":["admin","editor"]},{"name":"Bob","age":25,"roles":["viewer"]}]}

Een formatter transformeert het in iets leesbaars:

{
  "users": [
    {
      "name": "Alice",
      "age": 30,
      "roles": ["admin", "editor"]
    },
    {
      "name": "Bob",
      "age": 25,
      "roles": ["viewer"]
    }
  ]
}

Dezelfde gegevens, maar u kunt ze eindelijk lezen, fouten spotten en de structuur begrijpen.

Hoe JSON online te formatteren

  1. Plak uw JSON in het invoerveld. De formatter detecteert direct syntaxisfouten en valideert de structuur.
  2. Kies de inspringing — selecteer 2 of 4 spaties, of klik op Minifiëren om de JSON op één regel samen te drukken.
  3. Kopieer het resultaat — de geformatteerde uitvoer bevat syntax-highlighting. Kopieer deze voor uw code, een configuratiebestand of documentatie.

Veelvoorkomende JSON-fouten en hoe ze te spotten

De meeste JSON-fouten komen neer op een paar veelvoorkomende valkuilen:

Een goede formatter markeert precies waar de fout zich bevindt, zodat u deze kunt corrigeren zonder te raden.

Wanneer formatteren, wanneer minifiëren

Formatteren (leesbaar maken) wanneer u nodig hebt:

Minifiëren wanneer u nodig hebt:

Tips voor het werken met JSON

Veelgestelde vragen

Kan de formatter grote JSON-bestanden verwerken?

Ja. Aangezien de tool in uw browser draait, kan deze bestanden van tienduizenden regels verwerken. De prestaties hangen af van uw apparaat, maar de meeste moderne browsers verwerken grote JSON zonder probleem.

Werkt het offline?

Ja. Eenmaal de pagina geladen, werkt de tool volledig in uw browser zonder internetverbinding. Alle verwerking vindt lokaal plaats in JavaScript.

Wat is het verschil tussen formatteren en valideren?

Formatteren voegt inspringing en regeleinden toe om de JSON leesbaar te maken. Valideren controleert dat de JSON-structuur correct is — gebalanceerde accolades, juiste aanhalingstekens, geldige types. De meeste formatters doen beide tegelijk.

Kan ik dit op mijn telefoon gebruiken?

Ja. De tool werkt op elk apparaat met een moderne browser, inclusief telefoons en tablets.