Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

JSON 형식으로 파이썬 튜플을 어떻게 나타낼 수 있습니까?

<시간/> <본문>

JSON 형식에는 튜플의 개념이 없습니다. Python의 json 모듈은 JSON에서 튜플에 가장 가까운 것이기 때문에 Python 튜플을 JSON 목록으로 변환합니다. 불변성은 보존되지 않습니다. 이를 보존하려면 pickle과 같은 유틸리티를 사용하거나 고유한 인코더 및 디코더를 작성하세요.

피클을 사용하는 경우 Python 텀플을 JSON 파일이 아닌 pkl 파일에 저장합니다. 웹을 통해 데이터를 보내는 경우에는 유용하지 않습니다. 가장 좋은 방법은 인코더와 디코더가 작동하도록 선택한 방법에 따라 목록과 튜플을 구별하는 자체 인코더와 디코더를 사용하는 것입니다.