Python 기초

Python에서 JSON 읽고 쓰기

JSON은 API, 설정 파일, 구조화 데이터 교환에 널리 사용됩니다.

Python에서 JSON 읽고 쓰기이란?

JSON은 API, 설정 파일, 구조화 데이터 교환에 널리 사용됩니다.

JSON 문자열과 Python 딕셔너리를 변환합니다.

언제 사용하나요?

  • 실행 가능한 코드로 Python 문법을 학습합니다.
  • 더 큰 문제를 위한 기초를 다집니다.
  • 로컬 설치 없이 아이디어를 빠르게 시험합니다.

예제 코드

코드 실행 →
main.py
import json

user = json.loads('{"name": "Ada", "active": true}')
user["score"] = 95

print(json.dumps(user, indent=2))

예상 출력

{
  "name": "Ada",
  "active": true,
  "score": 95
}

작동 원리

json.loads는 문자열을 파싱하고 json.dumps는 값을 직렬화하며 indent는 가독성을 높입니다.

값을 변경하고 Python 설치 없이 CodeUtility 온라인 Python 컴파일러에서 실행하세요.

연습 문제

입력값과 경계 조건을 바꾸고 더 큰 데이터에서도 동작을 확인하세요.

  1. 실행 전에 출력을 예측하세요.
  2. 빈 입력과 잘못된 입력을 처리하세요.
  3. 로직을 함수로 만들고 테스트를 추가하세요.
Python IDE에서 실행 →