Dada la respuesta JSON API del router, ¿qué fragmento de código Python imprime el valor del hostname?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: json_data = response,json() print(json_data['response'][0]['hostname']).
Por qué esta es la respuesta
La opción correcta accede al valor del hostname de forma precisa. Primero, response.json() convierte la respuesta HTTP a un objeto Python (diccionario/lista). Luego, jsondata['response'] accede a la clave 'response', que contiene una lista. [0] selecciona el primer elemento de esa lista (el diccionario que contiene la información del dispositivo). Finalmente, ['hostname'] extrae el valor asociado a la clave 'hostname'. Las opciones incorrectas tienen errores de sintaxis o de acceso a la estructura de datos: Algunas usan json.loads(response.text), que es una forma válida de parsear JSON, pero no es el error principal. Otras intentan acceder a claves como ['family'] o [family] que no existen o no están en la ruta correcta, o usan variables no definidas como [hostname] en lugar de cadenas como ['hostname'].
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta