Python
JSON encoder and decoder
시작 전 테스트환경 살피기
Time
2017년 09월 07일
OS
Virtual Box - Linux(Ubuntu 16.04 LTS)
Language
Python 2.7
Encoding : 해당 값을 JSON 값으로 변경하기
import json
json.dumps( 해당 값 )
import json
dir_message = { 'name' : 'leni' }
print json.dumps(dir_message)
print json.dumps("string")
print json.dumps({"c":0, "b":0, "a":0}, sort_keys=True)
Decoding : JSON 값을 원래 형태로 변경하기
import json
json.loads( JSON 값 )
import json
dir_message = { 'name' : 'leni' }
dir_message = json.dumps(dir_message)
print json.loads(dir_message)
print json.loads(json.dumps("string"))
message = json.dumps({'__com__':True, 'r':1, 'i':2})
def com(d) :
if '__com__' in d :
return complex(d['r'], d['i'])
return d
print json.loads(message, object_hook=com)
'개발자 레니는 지금 - > 소프트웨어와 함께' 카테고리의 다른 글
👻[ Python ] 타입 비교 / 형변환 (0) | 2017.09.07 |
---|---|
[ Python ] 접근 제어자 (0) | 2017.09.07 |
[ Python ] Select Module을 이용한 1:N TCP Socket 통신 (0) | 2017.08.30 |
[ Python ] Thread와 Multiprocessing 차이점 (0) | 2017.08.24 |
[ Python ] Threading GIL 정의 (0) | 2017.08.24 |