다음 Python 코드 중 JSON 응답에서 "upTime" 키의 값을 출력하는 것은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: json_data = response.json() print(json_data['response'][0]['upTime']).
이것이 정답인 이유
정답은 jsondata = response.json() print(jsondata['response'][0]['upTime']) 입니다. 이 코드는 HTTP 응답 객체인 response에서 JSON 데이터를 파싱하여 jsondata 변수에 저장합니다. 그런 다음, jsondata['response']를 통해 "response" 키에 해당하는 리스트에 접근하고, [0]을 사용하여 해당 리스트의 첫 번째 요소에 접근합니다. 마지막으로 ['upTime']을 사용하여 이 요소 내의 "upTime" 키에 해당하는 값을 출력합니다. 오답 설명: jsondata = response.json() print(jsondata[response][0][upTime])는 response와 upTime을 변수로 잘못 참조하여 구문 오류가 발생합니다. 딕셔너리 키는 문자열로 지정해야 합니다. jsondata = json.loads(response.text) print(jsondata['response']['family']['upTime'])는 json.loads(response.text)를 사용하여 JSON을 파싱하는 것은 올바르지만, ['family'] 키가 JSON 구조에 없으므로 오류가 발생합니다. jsondata = response.json() print(jsondata['response'][family]['upTime'])는 family를 변수로 잘못 참조하여 구문 오류가 발생합니다. 딕셔너리 키는 문자열로 지정해야 합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음