Skip to main content

JSON File

In deze opdracht ga je een JSON-file analyseren. JSON is een file formaat om data op te slaan. De data wordt gestructureerd opgeslagen en is leesbaar (als txt). Het formaat lijkt een beetje op een assiociative array en wordt veel gebruikt bij REST API's.

De opdracht

Van een onderzoeksbureau heb je twee JSON-bestanden gehad. Het bestand bevat gegevens van Corona patiënten. Omwille van de privacy van de patiënten worden geen namen gebruikt, maar anonieme patiëntnummers.

Aan elke patiënt wordt een codering toegekend. In het schema hieronder worden de coderingen toegelicht.

CoderingBetekenis
0Vermoedelijk Covid-19
1Covid-19 vastgesteld - patiënt ligt op gewone afdeling
2Covid-19 vastgesteld - patiënt ligt op de intensive care
3Patiënt is genezen
4Patiënt is overleden

Je krijgt een functie waarmee je het JSON-bestand kan inlezen. De functie krijgt de file naam mee als parameter en de return value is een assiociative array. Het array ziet er bijvoorbeeld als volgt uit:

KeyValueBetekenis
p-nc-1991343Patiënt p-nc-199134 is genezen
p-nc-1991142Patiënt p-nc-199114 ligt op IC
p-nc-1991260Patiënt p-nc-199126 heeft vermoedelijk Covid-19

Je krijgt twee bestanden:

p-nc-191.jsonbestand van een dag
p-nc-192.jsonbestand van de volgende dag