[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와의 데이터 통신을 간단하게 처리할 수 있습니다.

참고 문서: