Hopp til innhold
Oppgave

Hent data fra ei JSON-fil

I denne oppgaven skal du lage en nettside som henter informasjon fra ei JSON-fil.

Før du starter med oppgavene, bør du lese artikkelen "JSON".

Martine er veldig musikkinteressert. Hun vil lage en nettside der hun hver uke deler fem sanger hun liker, og skriver litt om artistene og en liten anmeldelse av hver sang. For at hun skal slippe å redigere kildekoden til nettsiden hver uke, vil hun legge inn informasjon om sangene i ei JSON-fil. Da trenger hun bare å redigere JSON-fila når hun skal legge til nye sanger.

Nettsiden skal ha ei liste med ukas fem sanger, informasjon om hver sang (for eksempel sjanger, varighet, album), en kort beskrivelse av artisten og en anmeldelse av sangen. Det skal også være med ei lenke eller en innbygging (for eksempel fra Spotify eller YouTube) der brukeren kan høre sangen.

Ekstraoppgave

Martine vil ha også ha et arkiv på nettsiden der alle sangene hun har delt tidligere, vises. Dette kan enten være nederst på siden eller på en egen nettside. Hun vil at alle sangene skal lagres i ei enkelt JSON-fil, slik at de fem øverste sangene i fila kommer opp i "Ukens sanger" og alle sangene under kommer opp i arkivet.

CC BY-SA 4.0Skrevet av Karl Arne Dalsaune.
Sist faglig oppdatert 09.06.2022