BLOGS

TOON vs JSON → Toon trekt de AI-kar

Door René van de Peppel,

Gepubliceerd op 2 dec. 2025   —   1 min leestijd

AITOONJSON

Samenvatting

“Je werkt jaren met JSON — het trouwe trekpaard van het web — en dan komt TOON aanlopen alsof hij zegt: ‘Laat mij die kar maar trekken.’”

“Je werkt jaren met JSON — het trouwe trekpaard van het web — en dan komt TOON aanlopen alsof hij zegt: ‘Laat mij die kar maar trekken.’”

Maar geen paniek: JSON blijft. Het is en blijft het werkpaard van het web. Alleen… AI-agents willen tegenwoordig anders gevoerd worden.


Waarom TOON zo geliefd is bij AI

TOON (Token-Oriented Object Notation) is compact, stil en extreem zuinig met tokens. Geen quotes. Geen haakjesregen. Geen syntactische herrie.

Dat betekent:

  • Minder tokens → lagere kosten
  • Meer data in dezelfde context → LLMs blijven scherper
  • Sneller verwerken → ideaal voor n8n-flows en AI-agents

Vooral in ketens waar een agent data analyseert, herstructureert en terugstuurt, betaalt TOON zichzelf terug.


TOON lijkt op CSV – maar dan slimmer

TOON voelt als een kruising tussen YAML, CSV en JSON — maar dan speciaal ontworpen voor LLMs:

  • Eén keer de structuur definiëren
  • Daarna alleen nog de waarden
  • Kolombeschrijving tussen { }
  • Metadata in gewone key/value-regels
  • Geen overbodige syntaxis → AI begrijpt het meteen

AI ziet TOON en denkt:
“Tabulaire data, duidelijke structuur, minimale ruis. Lekker om op te grazen.”


Vergelijking: JSON vs TOON

JSON (veel herhaling, veel syntaxis)

{
"users": [
{ "id": 1, "name": "Sreeni", "role": "admin", "active": true },
{ "id": 2, "name": "Krishna", "role": "admin", "active": false },
{ "id": 3, "name": "Aaron", "role": "user", "active": true },
{ "id": 4, "name": "Maria", "role": "guest", "active": false },
{ "id": 5, "name": "Ella", "role": "user", "active": true }
]
}


Elke regel herhaalt de hele structuur.
Komma’s, quotes, dubbele keys — alles telt mee als token.


TOON

context:
source; users_import
dataset: employees
updated: 2025-12-02

users[5]{id,name,role,active}:
1,Sreeni,admin,true
2,Krishna,admin,false
3,Aaron,user,true
4,Maria,guest,false
5,Ella,user,true

Let op de TOON-kenmerken:

  • Bovenaan: contextblokken (YAML-achtig)
  • Daarna: een datasetdefinitie
    • users[5] = aantal rijen
    • {id,name,role,active} = kolommen
  • En daarna: pure data, rij voor rij, zonder syntactische ballast

Dit is precies waar LLMs dol op zijn: compact, voorspelbaar, zero-noise.

Trek jij het niet meer met al die AI-veranderingen?
Schrijf je hieronder in voor de nieuwsbrief en blijf op de hoogte!
Deel op Facebook Deel op LinkedIn Deel op Twitter Verstuur per e-mail

Abonneer je op de nieuwsbrief

Abonneer je op de nieuwsbrief voor het laatste nieuws en updates, binnenkort elke week in je inbox.

Abonneren