Dato il JSON di risposta dell'API del router, quale snippet Python stampa il valore dell'hostname?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: json_data = response,json() print(json_data['response'][0]['hostname']).
Perché questa è la risposta
L'opzione corretta jsondata = response.json() print(jsondata['response'][0]['hostname']) è l'unica che accede correttamente ai dati JSON. response.json() è il metodo standard per convertire la risposta HTTP in un oggetto Python (solitamente un dizionario o una lista). Il JSON di risposta è probabilmente una lista di oggetti, quindi [0] accede al primo elemento. All'interno di quell'oggetto, ['hostname'] estrae il valore desiderato. Le altre opzioni contengono errori di sintassi o di accesso. json.loads(response.text) è un'alternativa valida per la conversione, ma gli accessi successivi sono errati, ad esempio ['response']['family']['hostname'] presuppone una struttura nidificata diversa, e [response][0][hostname] e [family][hostname] usano variabili non definite invece di chiavi stringa.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta