Chapter 22. 세계 공통 데이터 우편 배달부: JSON

파이썬 마법사 친구가 자바스크립트 로봇 친구에게 자신이 가진 ‘무기 목록 딕셔너리’를 편지로 보내려고 합니다. 하지만 파이썬의 딕셔너리와 리스트 구조를 자바스크립트는 전혀 이해하지 못합니다. 언어가 다르기 때문이죠!
이럴 때 필요한 아주 작고 빠른 통역 편지지 규칙이 바로 JSON(JavaScript Object Notation)입니다. 웹 브라우저, 모바일 앱, 그리고 스마트 시계까지 오늘날 전 세계 프로그래밍 언어들은 데이터를 주고받을 때 JSON이라는 만국 공통 우편 엽서 폼을 사용합니다. 파이썬으로 이 엽서를 어떻게 쓰고 읽는지 배워 봅시다!
📖 목차
- 편지 봉투 씌우기: JSON 인코딩과 디코딩
- 딕셔너리를 글로벌 문자열로 찰칵! (
dumps) - 문자열 편지를 딕셔너리로 해독! (
loads) - 나만의 로봇(클래스) JSON으로 만들기
- 딕셔너리를 글로벌 문자열로 찰칵! (
- 디스크 창고에 엽서 보관하기: 파일 입출력
- 파일로 바로 쏘고 읽어오기 (
dump,load) - 까다로운 한글 내용 깨짐 없이 지켜내기
- 파일로 바로 쏘고 읽어오기 (
서브목차