[python] 응답에 대한 데이터 타입 확인하기
API나 웹 서비스를 사용하는 과정에서 응답으로 받은 데이터의 데이터 타입을 확인해야 할 때가 있습니다. 이를 통해 데이터의 유효성을 검증하거나, 다음 과정에서의 처리 방식을 결정할 수 있습니다.
Python에서는 type()
함수를 사용하여 데이터의 타입을 확인할 수 있습니다. 이를 활용하여 응답 받은 데이터의 타입을 확인하는 방법을 알아보겠습니다.
import requests
# 웹 요청을 통해 응답 데이터 가져오기
response = requests.get('https://api.example.com/data')
# 데이터 타입 확인하기
data_type = type(response.json())
# 결과 출력
print(f"데이터 타입: {data_type}")
위의 코드에서는 requests
모듈을 사용하여 웹 요청을 보내고, response.json()
을 통해 응답 데이터를 가져옵니다. type()
함수를 사용하여 response.json()
의 데이터 타입을 확인하고, 결과를 출력합니다.
만약 응답 데이터가 JSON 형식이 아닌 경우에는 response.text
를 사용하여 데이터를 확인할 수 있습니다. 이후에도 마찬가지로 type()
함수를 사용하면 됩니다.
import requests
# 웹 요청을 통해 응답 데이터 가져오기
response = requests.get('https://api.example.com/data')
# 데이터 확인하기
data = response.text
# 데이터 타입 확인하기
data_type = type(data)
# 결과 출력
print(f"데이터 타입: {data_type}")
위의 코드에서는 response.text
를 통해 응답 데이터를 가져온 뒤, 이를 data
변수에 할당합니다. 그리고 type()
함수를 사용하여 data
의 데이터 타입을 확인하고 결과를 출력합니다.
위의 예시 코드를 활용하면 응답 데이터의 데이터 타입을 확인할 수 있으며, 이를 통해 적절한 처리 방식을 결정할 수 있습니다.