[python] Requests 라이브러리를 이용해 JSON 데이터를 파싱하는 방법은?
Requests 라이브러리는 파이썬에서 HTTP 요청을 보낼 수 있게 해주는 강력한 도구입니다. 이 라이브러리를 사용하여 웹 서버로부터 JSON 데이터를 받아와 파싱하는 방법을 알아보겠습니다.
1. Requests 라이브러리 설치하기
먼저, Requests 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다:
pip install requests
2. JSON 데이터 요청하기
Requests 라이브러리를 사용하여 JSON 데이터를 요청하기 위해서는 get
메서드를 사용합니다. 아래는 예시 코드입니다:
import requests
# JSON 데이터를 가져올 URL
url = 'https://api.example.com/data.json'
# GET 요청 보내기
response = requests.get(url)
3. JSON 데이터 파싱하기
Requests 라이브러리의 response
객체는 JSON 형식의 데이터를 문자열로 가져올 수 있습니다. 이를 파이썬의 json
모듈을 사용하여 파싱할 수 있습니다. 아래는 예시 코드입니다:
import requests
import json
# JSON 데이터를 가져올 URL
url = 'https://api.example.com/data.json'
# GET 요청 보내기
response = requests.get(url)
# JSON 데이터 파싱
data = response.json()
# 파싱된 데이터 사용 예시
print(data['key'])
위의 코드에서 data
변수에는 JSON 데이터가 파이썬의 딕셔너리 형태로 저장됩니다. 이후 원하는 값을 추출하여 사용하면 됩니다.
Requests 라이브러리를 사용하여 JSON 데이터를 파싱하는 방법에 대해 알아보았습니다. 이를 통해 웹 API와의 데이터 통신을 간단하게 처리할 수 있습니다.
참고 문서:
- Requests 라이브러리 공식 문서: https://docs.python-requests.org/
- 파이썬 json 모듈 공식 문서: https://docs.python.org/3/library/json.html