"json"과 "simplejson" 모듈의 차이?


json모듈 말고 simplejson 모듈을 import하는 프로젝트가 많던데 둘은 뭐가 다르죠? 왜 굳이 표준 라이브러리 함수가 아니라 저렇게 다른 모듈을 import 해서 쓰나요?

  • 2016년 01월 25일에 작성됨

조회수 321


1 답변


좋아요
0
싫어요
채택취소하기

json은 stdlib에 있는 simplejson입니다. 둘은 딱히 차이점은 별로 없는데

json이 2.6에 와서야 추가됐기 때문에, simplejson이 다른 파이썬 버전과 호환이 좋아서 simplejson이 더 많이 쓰이고, 그리고 simplejson이 좀 더 자주 업데이트됩니다.

개인적으로 json과 관련한 모듈을 쓸 때는 simplejson을 쓸 수 없을 때 json을 쓰는걸 추천합니다.

import 할 때 다음과 같이 써주세요

try: import simplejson as json
except ImportError: import json
  • 2016년 01월 25일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close