Wat is JSON?
JSON is een tekstformaat waarin software onderling gegevens uitwisselt. Je ziet het als je een koppeling opvraagt of in de broncode van een pagina kijkt.
Het bestaat uit paren van een naam en een waarde, tussen accolades. Voor mensen nog net leesbaar, voor computers eenvoudig te verwerken.
Vrijwel elke moderne koppeling gebruikt het.

Hoe het eruitziet
Accolades om een geheel heen, daarbinnen namen met een dubbele punt en een waarde erachter, gescheiden door komma’s.
Rechte haken duiden een lijst aan. Meer is er niet aan. Meer daarover lees je bij hoe je een JSON-bestand leest.
Waar de naam vandaan komt
Van JavaScript Object Notation. De schrijfwijze komt uit JavaScript, maar elke taal kan ermee overweg.
Het is dus geen JavaScript-only formaat. Meer daarover lees je bij javascript.
Waar je het tegenkomt
Bij elke koppeling met een boekhoudpakket, een verzendpartij of een betaalprovider. En in WordPress zelf, bij de ingebouwde interface.
Ook in de gestructureerde gegevens in je paginabron. Meer daarover lees je bij api.
Mijn vuistregels
- Je hoeft het niet te kunnen schrijven om je site te beheren.
- Herkennen is genoeg om te snappen wat je bouwer bedoelt.
- Gebruik een online bekijker als je een bestand wilt lezen.
- Bewerk het niet met de hand tenzij je weet wat je doet.
Die laatste is praktisch: één komma te veel maakt het bestand onleesbaar.
Waarom het zo populair werd
Omdat het eenvoudiger is dan wat ervoor kwam. Minder tekens, minder regels en directer te gebruiken.
Meer daarover lees je bij het verschil tussen JSON en XML.
Wat het niet is
Geen database en geen programmeertaal. Het is een manier om gegevens op te schrijven, meer niet.
Meer daarover lees je bij backend.