Python - 클래스 타입 확인 방법 isinstance()
최대 1 분 소요
python에서 클래스 타입을 확인하고 JSON 타입으로 변환하기
DTO Class
class ModelCreateRequest:
def __init__(self, name, id, description):
self.name = name
self.id = id
self.description = description
#JSON 타입으로 하면 아래와 같다.
'''
def to_dict(self):
return {
'name': self.name,
'id': self.id,
'description': self.description,
}
'''
#객체 타입 확인
if isinstance(body, (ModelCreateRequest)):
# 위의 클래스 타입을 JSON 타입으로 직렬화 한다.
json_data = json.dumps(body.__dict__)
else:
json_data = None
print(f'-------- handleRestApi ----------- json_data :: {json_data}')
댓글남기기