JSON
/ˈd͡ʒeɪsən/zelfstandig naamwoord, afkorting
JSON staat voor JavaScript Object Notation. Het is een tekstformaat waarmee software gestructureerde gegevens kan uitwisselen en opslaan.
De rapportage komt terug als JSON, zodat ons programma de bedragen direct kan uitlezen.
In JSON kun je gegevens vastleggen als namen met bijbehorende waarden, bijvoorbeeld een campagnenaam met een budget. Ook lijsten en geneste gegevens zijn mogelijk. Daardoor kan één bestand meerdere campagnes bevatten, met per campagne de bijbehorende advertentiegroepen.
Tekst met een vaste structuur
JSON kent tekst, getallen, de waarden true en false, null, objecten en lijsten. De schrijfwijze ligt vast: namen van velden staan bijvoorbeeld tussen dubbele aanhalingstekens. De JSON-specificatie beschrijft welke vormen geldig zijn. Hoewel de naam naar JavaScript verwijst, kunnen veel programmeertalen JSON lezen en schrijven.
Een Woordenboek · In het kortAPIEen API is een vastgelegde manier waarop software gegevens uitwisselt of functies van andere software aanroept, zonder de interne werking daarvan te hoeven kennen.Lees meer kan JSON gebruiken om gegevens tussen programma's uit te wisselen. Wij bewaren bijvoorbeeld de koppeling tussen onze lokale campagne-IDs en de IDs van Google Ads in een JSON-bestand. Dat bestand kan bij de volgende uitvoering weer worden ingelezen.
Geldige JSON zegt nog niet of de inhoud klopt voor een toepassing. Een bestand kan syntactisch correct zijn en toch een verplicht veld missen of een ongeldig budget bevatten. Die regels moet het programma apart controleren.