¿Qué código Python imprime el valor de la clave "upTime" de la respuesta JSON?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: json_data = response.json() print(json_data['response'][0]['upTime']).
Por qué esta es la respuesta
La opción correcta accede a la clave "upTime" de un objeto JSON anidado. Primero, response.json() convierte la respuesta HTTP en un diccionario Python. Luego, jsondata['response'] accede a la lista asociada con la clave "response". [0] selecciona el primer elemento de esa lista (asumiendo que es un diccionario). Finalmente, ['upTime'] extrae el valor de la clave "upTime" de ese diccionario. Las opciones incorrectas fallan por varias razones: jsondata[response][0][upTime] y jsondata['response'][family]['upTime'] usan variables no definidas (response, family) o sintaxis incorrecta para acceder a claves de diccionario (deben ser cadenas entre comillas). jsondata = json.loads(response.text) print(jsondata['response']['family']['upTime']) usa json.loads que es correcto para cadenas JSON, pero la ruta de acceso ['response']['family']['upTime'] es incorrecta para la estructura de datos dada, ya que "family" no es una clave directa dentro de "response" en este contexto.
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