python
[fastapi] 입력 출력값을 자동으로 camelcase로 매핑
FastAPI에서 입력과 출력 값을 자동으로 camelCase로 변환하는 방법은 주로 pydantic을 활용하여 가능하다. Python에서는 일반적으로 snake_case를 사용하지만, JavaScript와 같은 언어에서는 camelCase가 더 자주 사용된다.예시를 위해 기본 api를 만들고 snake_case로 매핑하고 camel_case로 변경하는 방법을 알아보자.1. FastAPI와 Pydantic 기본 구조FastAPI는 Pydantic을 사용하여 데이터 검증 및 serialization을 처리한다. FastAPI의 모델은 Pydantic 기반으로 정의되며, Pydantic 모델은 snake_case로 작성되는 것이 일반적이다.from pydantic import ConfigDict, BaseM..
2024. 9. 6. 19:43