Dev/python
[python] pydantic 모델을 딕셔너리(dict)로 변환하는 방법
bskyvision.com
2023. 1. 7. 18:03
pydantic 모델을 딕셔너리로 변환할 때는 간단히 dict 메소드를 사용하면 됩니다.
from pydantic import BaseModel
class User(BaseModel):
name: str
age: int
user1 = User(name='john', age=15)
print(user1)
user1_dict = user1.dict()
print(user1_dict)
pydantic의 BaseModel 클래스를 상속받아 User 라는 클래스를 만들었습니다. 그 다음에 User 클래스에 name, age 값을 넣어서 user1 객체를 만들었습니다. 이 user1 객체를 딕셔너리 객체로 변환하기 위해 dict 메소드를 사용했습니다.
관련 글
- [python] Pydantic 이해하기 (data class보다 더 나은 듯?)