Python(파이썬) 기본 - 53. Json 직렬화(Serialize) 및 역직렬화

아래 내용은 공부한 것을 정리하므로 틀린 내용이 포함되어 있을 수 있습니다.

1. Json 직렬화

  • 직렬화는 객체를 문자열로 변환하는 작업
  • 파이썬에서는 기본 내장 라이브러리로 Json의 직렬화와 역직렬화를 수행할수 있음
>>> import json
>>> post_list = [
... { 'message' :  'hello'}
... ]
>>> json_string = json.dumps(post_list)
>>> json_string
'[{"message" : "hello"}]'

2. Json 역직렬화

  • 역직렬화는 문자열은 다시 객체로 변환하는 작업
>>> json.loads(json_string)
[{'message' : 'hello'}]