[Python] simplejson
Python용 JSON 파서/인코더 모듈인 simplejson 소개글.
Python 2.6 부터는 json 모듈이 포함되기 시작했지만, 서버용도로 많이 쓰이는 CentOS 등에는 아직도 Python이 2.5로 배포되고 있다. 이 경우 simplejson 외부 모듈을 이용할 수 있다.
설치는 github의 소스를 긁어서 직접 설치할 수도 있지만 pip를 이용하면 더 간단히 설치할 수 있다.
여기서는 가장 간단한 사용법만 정리한다.
JSON Parsing은 loads 함수를 이용하면 된다.
JSON Encoding은 dumps 함수를 이용한다.
이 정도면 기본적인 JSON Parser/Encoder로의 활용은 문제 없을 것 같다.
스트리밍 등 다양한 방식으로도 사용할 수 있으므로 제대로 사용하려면 공식 가이드 문서를 참조할 것.
Python 2.6 부터는 json 모듈이 포함되기 시작했지만, 서버용도로 많이 쓰이는 CentOS 등에는 아직도 Python이 2.5로 배포되고 있다. 이 경우 simplejson 외부 모듈을 이용할 수 있다.
설치는 github의 소스를 긁어서 직접 설치할 수도 있지만 pip를 이용하면 더 간단히 설치할 수 있다.
pip install simplejson
여기서는 가장 간단한 사용법만 정리한다.
JSON Parsing은 loads 함수를 이용하면 된다.
>>> import simplejson as json >>> json.loads(' {"a":"123", "b":"456"} ') {'a': '123', 'b': '456'}
JSON Encoding은 dumps 함수를 이용한다.
>>> import simplejson as json >>> json.dumps( {'a':2345, 'b':6789} ) '{"a": 2345, "b": 6789}'
이 정도면 기본적인 JSON Parser/Encoder로의 활용은 문제 없을 것 같다.
스트리밍 등 다양한 방식으로도 사용할 수 있으므로 제대로 사용하려면 공식 가이드 문서를 참조할 것.
댓글