
json은 데이터 저장, 설정 관리, API 통신 등에 사용되는 가장 대중적인 데이터 포맷입니다.
딕셔너리 ↔ JSON 문자열을 손쉽게 변환할 수 있습니다.
✔ 언제 쓰일까?
- config.json 같은 설정 저장
- API 응답 저장
- 프로그램 상태 기록
- 데이터 구조를 파일로 관리할 때
✔ 예제 — JSON 저장
import json
data = {"user":"홍길동", "score":95}
with open("data.json", "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False, indent=2)
✔ 예제 — JSON 읽기
import json
with open("data.json", "r", encoding="utf-8") as f:
data = json.load(f)
print("로드된 데이터:", data)
✔ 총평
json은 파이썬 프로그램이 실제로 ‘저장과 통신’을 시작할 때 필수 요소입니다.
대부분의 프로그래밍 프로젝트에서 항상 등장하는 핵심 포맷입니다.