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

조회수 3581회

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

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

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

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

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

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

    try: import simplejson as json
    except ImportError: import json
    

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)