CS 면접 준비

TIL230731 JSON 형식으로 데이터를 받고, Serializer를 통해서 JSON형식으로 데이터를 반환하는 이유는 무엇인가요?

베스트오버 2023. 8. 1.

  Django REST Framework(DRF)는 RESTful API를 구축하기 위한 프레임워크입니다. RESTful API는 HTTP 표준을 사용하여 데이터를 교환하는 API입니다. JSON은 HTTP 표준에서 정의된 데이터 교환 형식입니다. 따라서 DRF는 JSON 형식으로 데이터를 받고, Serializer를 통해서 JSON형식으로 데이터를 반환합니다.

JSON 형식으로 데이터를 받고, Serializer를 통해서 JSON형식으로 데이터를 반환하는 이유는 다음과 같습니다.

  • JSON은 HTTP 표준에서 정의된 데이터 교환 형식입니다. 따라서 RESTful API를 구축하는 데 적합합니다.
  • JSON은 인간이 읽고 이해하기 쉬운 형식입니다. 따라서 개발자가 API를 쉽게 이해하고 사용할 수 있습니다.
  • JSON은 다양한 언어에서 지원됩니다. 따라서 API를 다양한 언어에서 사용할 수 있습니다.
  • 데이터를 저장하거나 전송하기 쉽게 합니다.
  • 데이터를 복원하기 쉽습니다.

이러한 이유로 DRF는 JSON 형식으로 데이터를 받고, Serializer를 통해서 JSON형식으로 데이터를 반환합니다

댓글