파이썬에서 JSON 파일 읽기
서론
JSON(JavaScript Object Notation)은 데이터를 교환하기 위해 사용되는 경량의 데이터 형식입니다. 파이썬에서는 JSON 데이터를 손쉽게 다룰 수 있는 라이브러리를 제공하고 있어, JSON 파일을 읽고 처리하는 작업이 매우 간단합니다. 이번 포스팅에서는 파이썬에서 JSON 파일을 읽는 방법에 대해 알아보겠습니다.
본론
1. JSON 파일 읽기
JSON 파일을 읽기 위해서는 json
모듈을 import하여 사용합니다. 다음의 예시 코드를 통해 JSON 파일을 읽어보겠습니다:
“`python
import json
JSON 파일 읽기
with open(‘data.json’) as file:
data = json.load(file)
``
data.json
위 코드에서은 읽고자 하는 JSON 파일의 경로입니다.
json.load()함수를 이용하여 JSON 파일을 읽어와
data` 변수에 저장합니다.
2. 읽은 데이터 활용하기
JSON 파일의 데이터는 파이썬의 딕셔너리(dictionary)와 유사한 형식으로 저장됩니다. 따라서 읽은 데이터를 활용하기 위해서는 딕셔너리와 유사한 방식으로 데이터에 접근할 수 있습니다. 예시를 통해 확인해보겠습니다:
“`python
data에서 특정 값을 가져와 출력하기
name = data[‘name’]
age = data[‘age’]
print(f’이름: {name}, 나이: {age}’)
“`
3. JSON 배열 처리하기
JSON 파일에서 배열 형식의 데이터를 다루는 방법도 매우 간단합니다. 다음의 예시 코드를 통해 확인해보겠습니다:
“`python
JSON 배열 처리하기
for item in data[‘items’]:
# 각 항목 출력하기
print(f’항목: {item}’)
``
data[‘items’]`는 JSON 파일의 배열에 해당하는 부분을 가리킵니다. 반복문을 사용하여 각 항목에 접근하여 원하는 작업을 수행할 수 있습니다.
위 코드에서
결론
이번 포스팅에서는 파이썬에서 JSON 파일을 읽는 방법에 대해 알아보았습니다. json
모듈을 이용하여 JSON 파일을 읽을 수 있으며, 그 후에는 딕셔너리와 유사한 형식으로 데이터에 접근하여 활용할 수 있습니다. JSON 배열 또한 쉽게 처리할 수 있습니다. JSON 파일을 읽는 작업은 파이썬에서 데이터 처리에 자주 사용되므로 알아두면 유용합니다.