Welke Python-code print de waarde van de "upTime"-sleutel uit de JSON-respons?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: json_data = response.json() print(json_data['response'][0]['upTime']).
Waarom dit het antwoord is
De correcte optie gebruikt response.json() om de JSON-respons direct om te zetten in een Python-dictionary. Vervolgens wordt met jsondata['response'][0]['upTime'] de waarde van de 'upTime'-sleutel benaderd. Hierbij wordt eerst de lijst onder de 'response'-sleutel geïndexeerd met [0] om het eerste element te selecteren, en daarna de 'upTime'-sleutel van dat element. De tweede optie is onjuist omdat response en upTime niet tussen aanhalingstekens staan, wat duidt op variabelen die niet gedefinieerd zijn als sleutels. De derde optie gebruikt json.loads(response.text), wat ook werkt, maar probeert vervolgens ['family'] te benaderen, wat niet overeenkomt met de structuur van de JSON-respons (die een lijst bevat onder 'response'). De vierde optie is onjuist omdat family niet tussen aanhalingstekens staat en de structuur van de JSON-respons niet correct volgt.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig