JSON: een tekstformaat voor gegevens
JSON betekent JavaScript Object Notation. Het is een manier om gestructureerde gegevens als tekst te schrijven, zodat verschillende programma’s ze kunnen uitwisselen. Je hoeft geen JavaScript te leren om een klein JSON-document te lezen.
Lees een spelerskaart
Dit zijn JSON-gegevens, geen Pliro-programma:
{"naam": "Mila", "score": 12, "medailles": ["starter"], "klaar": true}
De accolades groeperen benoemde waarden. "score" is een sleutel en 12 is de bijbehorende waarde. De vierkante haakjes bevatten een lijst. JSON noemt de groep met accolades een object en de lijst een array.
JSON kent tekst, getallen, waar/onwaar-waarden, arrays, objecten en null voor geen waarde. Sleutels zijn tekst tussen dubbele aanhalingstekens. JSON staat geen commentaar of afsluitende komma’s toe. Deze regels staan in de JSON-standaard (Engels).
Bij gegevens bewaren in Pliro
Een Pliro-map lijkt erop, maar volgt Pliro’s eigen regels. Pliro gebruikt geen waar JSON null gebruikt; ook waar en onwaar zijn Pliro-woorden. De woorden van JSON blijven in het Nederlands onveranderd: true, false en null.
Pliro’s bewaarfuncties accepteren JSON-geschikte waarden. Dat zijn waarden die je met deze gegevenssoorten kunt weergeven. Functies kun je niet als JSON bewaren. De opslaglaag regelt de omzetting; je geeft gewone Pliro-waarden aan bewaarGegeven.
Je hoeft geen JSON-tekst samen te stellen om een score te bewaren. Bij gegevens bewaren staan de ondersteunde aanroepen en grenzen. Dit artikel introduceert geen ingebouwde JSON-leesfunctie.
Lees de kaart hardop: wat is de waarde van klaar en hoeveel medailles staan erin?
