[파이썬] JSON 파일의 읽기와 쓰기
JSON (JavaScript Object Notation)은 데이터를 저장하고 전송하기 위한 일반적인 포맷입니다. 파이썬에서는 JSON 파일을 손쉽게 읽고 쓸 수 있는 방법을 제공합니다. 이번 포스트에서는 Python에서 JSON 파일을 읽고 쓰는 방법을 알아보겠습니다.
JSON 파일 읽기
import json
# JSON 파일 열기
with open('data.json') as json_file:
data = json.load(json_file)
# JSON 데이터 사용
print(data['key'])
위의 코드는 ‘data.json’ 파일을 열고 그 안의 JSON 데이터를 읽어옵니다. json.load()
함수를 사용하여 파일을 읽고, 읽어온 데이터는 딕셔너리 형태로 반환됩니다. 따라서 필요한 데이터에 대한 접근은 딕셔너리의 키(key)를 사용하여 가능합니다.
JSON 파일 쓰기
import json
# 저장할 JSON 데이터
data = {
'key': 'value'
}
# JSON 파일 쓰기
with open('output.json', 'w') as json_file:
json.dump(data, json_file)
위의 코드는 ‘output.json’ 파일에 JSON 데이터를 쓰는 예시입니다. json.dump()
함수를 사용하여 Python 데이터를 JSON 형식으로 파일에 쓸 수 있습니다. 파일을 쓸 때는 'w'
모드를 지정하여 파일이 새롭게 생성되거나 기존 파일이 덮어쓰기되도록 할 수 있습니다.
JSON 파일은 데이터를 구조적으로 저장하고 전송하기에 가장 널리 사용되는 포맷 중 하나입니다. 파이썬에서 제공하는 json
모듈을 사용하면 편리하게 JSON 파일을 읽고 쓸 수 있습니다. 데이터를 저장하고 읽어오는 과정에서 필요한 데이터 처리는 각자의 상황에 맞게 수행하면 됩니다.
이상으로 파이썬에서 JSON 파일을 읽고 쓰는 방법에 대해 알아보았습니다. JSON 파일을 사용하면 데이터를 효율적이고 표준화된 방식으로 저장하고 전송할 수 있으므로, 프로그래밍에서 자주 활용되는 형식 중 하나입니다.