Учитывая JSON-ответ API маршрутизатора, какой фрагмент кода Python выведет значение hostname?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: json_data = response,json() print(json_data['response'][0]['hostname']).
Почему это правильный ответ
Правильный ответ извлекает значение hostname, используя метод .json() объекта response для преобразования JSON-ответа в словарь Python. Затем он обращается к ключу 'response', который содержит список. Поскольку hostname находится в первом элементе этого списка, используется индекс [0], а затем ключ 'hostname'. Неправильные варианты: jsondata = json.loads(response.text) print(jsondata['response']['family']['hostname']) — неверно обращается к структуре данных, предполагая ключ 'family', которого нет, и использует json.loads(response.text) вместо более удобного response.json(). jsondata = json.loads(response.text) print(jsondata[response][0][hostname]) — использует неверный синтаксис для доступа к элементам словаря и списка (отсутствуют кавычки вокруг ключей и переменных). jsondata = response.json() print(jsondata['response'][family][hostname]) — неверно обращается к структуре данных, предполагая ключ family и переменную hostname вместо строковых ключей.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется