Considerando a resposta da API JSON do roteador, qual trecho de código Python imprime o valor do hostname?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: json_data = response,json() print(json_data['response'][0]['hostname']).
Por que esta é a resposta
A opção correta acessa o valor do hostname de forma precisa. Primeiro, response.json() converte a resposta HTTP em um objeto Python (geralmente um dicionário ou lista). A estrutura JSON indica que response é uma chave principal, cujo valor é uma lista. O [0] acessa o primeiro elemento dessa lista, que é um dicionário. Finalmente, ['hostname'] extrai o valor associado à chave 'hostname' dentro desse dicionário. As outras opções estão incorretas por vários motivos: json.loads(response.text) é usado quando a resposta é uma string JSON, mas response.json() é o método preferido para objetos de resposta de bibliotecas como requests. jsondata['response']['family']['hostname'] e jsondata['response'][family][hostname] falham porque 'family' não é uma chave direta no nível esperado e family e hostname não são variáveis definidas, mas sim chaves de dicionário que precisam ser strings (entre aspas). jsondata[response][0][hostname] usa response e hostname como variáveis, não como chaves de string.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão