728x90
import json
data = {
"이름": "홍길동",
"나이": 30,
"거주지": "서울",
"취미": ["독서", "여행", "게임"]
}
# 딕셔너리를 JSON 문자열로 변환
json_string = json.dumps(data, ensure_ascii=False, indent=4)
print(json_string)
# JSON 문자열을 딕셔너리로 변환
loaded_data = json.loads(json_string)
print(loaded_data)
# 딕셔너리를 JSON 파일로 저장
with open("data.json", "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False, indent=4)
# JSON 파일에서 딕셔너리로 불러오기
with open("data.json", "r", encoding="utf-8") as f:
loaded_data_from_file = json.load(f)
print(loaded_data_from_file)
728x90
'Python을 배워보자' 카테고리의 다른 글
Oracle DB Context MCP Server와 Vuetify로 동적 CRUD 화면 구현하기 (0) | 2025.04.20 |
---|---|
Python으로 오라클 필드명과 카멜 케이스 변수 매핑 자동화하기 (0) | 2025.04.19 |
오라클에서 테이블의 SELECT 결과를 그대로 INSERT문으로 변환 (0) | 2025.03.03 |
Poe.com 에서 AI 챗봇을 Python으로 불러서 써보자 (0) | 2025.03.03 |
Python으로 텔레그램 봇 만들기: 초보자를 위한 상세 가이드 (0) | 2025.03.02 |