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

JSON으로 Python 튜플을 보존하려면 어떻게 해야 합니까?

<시간/> <본문>

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

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