시작하기무료로 시작하기

JSON–웹에서 Python으로

와, 잘하셨어요! 방금 Python으로 첫 API를 프로그래밍 방식으로 호출하고 응답 텍스트를 셸에 출력하셨어요. 하지만 아시다시피 이 응답은 실제로 JSON이므로 한 단계 더 나아가 JSON을 디코딩할 수 있어요. 그러면 생성된 딕셔너리의 키-값 쌍을 출력할 수 있죠. 지금 바로 그 작업을 해볼게요!

이 연습은 강의의 일부입니다

Intermediate Importing Data in Python

강의 보기

연습 안내

  • 관련 요청을 보내고 응답을 받기 위해 변수 urlrequests.get() 함수에 전달하고, 반환된 응답 객체를 변수 r에 할당하세요.
  • 응답 객체 rjson() 메서드를 적용하고, 결과 딕셔너리를 변수 json_data에 저장하세요.
  • "Submit"을 누르면 딕셔너리 json_data의 키-값 쌍이 셸에 출력돼요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import package
import requests

# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'

# Package the request, send the request and catch the response: r


# Decode the JSON data into a dictionary: json_data


# Print each key-value pair in json_data
for k in json_data.keys():
    print(k + ': ', json_data[k])
코드 편집 및 실행