Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 보험
- 가입
- 사망
- javascript
- 중도인출
- 보험료
- 특약
- Java
- 인출수수료
- python
- 파이썬
- 자바스크립트
- PythonProgramming
- 리스트
- 뇌출혈
- 교보
- 납입
- Vue.js
- 프로그래밍
- 변환
- 심장질환
- jQuery
- 문자열
- 프론트엔드
- 급성심근경색증
- 교보생명
- 수수료
- 코딩
- 웹개발
- 추가납입
Archives
- Today
- Total
SeouliteLab
[Python/파이썬] JSON 파일 읽고 쓰는 방법 본문
JSON(JavaScript Object Notation)은 데이터를 효율적으로 저장하고 전송하기 위한 형식입니다. Python에서는 JSON 형식의 데이터를 읽고 쓰는 다양한 방법을 제공합니다. 이번 글에서는 Python에서 JSON 파일을 읽고 쓰는 방법을 자세히 살펴보겠습니다.
1. JSON 파일 읽기
Python의 json 모듈을 사용하여 JSON 파일을 읽어올 수 있습니다. 다음은 JSON 파일을 읽어와서 파이썬 데이터로 변환하는 예제입니다.
import json
# JSON 파일 읽기
with open('data.json', 'r') as file:
data = json.load(file)
# 읽어온 데이터 출력
print(data)
2. JSON 파일 쓰기
Python에서는 JSON 형식의 데이터를 파일로 저장할 수도 있습니다. 아래 예제는 파이썬 데이터를 JSON 파일로 저장하는 방법을 보여줍니다.
import json
# 쓰고자 하는 데이터
data = {
"name": "John",
"age": 30,
"city": "New York"
}
# JSON 파일 쓰기
with open('data.json', 'w') as file:
json.dump(data, file)
3. JSON 문자열을 파이썬 객체로 변환하기
JSON 문자열을 읽어와서 파이썬 객체로 변환할 수도 있습니다. 다음은 JSON 문자열을 파이썬 딕셔너리로 변환하는 예제입니다.
import json
# JSON 문자열
json_string = '{"name": "Alice", "age": 25, "city": "London"}'
# JSON 문자열을 파이썬 객체로 변환
data = json.loads(json_string)
# 변환된 데이터 출력
print(data)
4. 파이썬 객체를 JSON 문자열로 변환하기
파이썬 객체를 JSON 형식의 문자열로 변환할 수도 있습니다. 다음은 파이썬 딕셔너리를 JSON 문자열로 변환하는 예제입니다.
import json
# 파이썬 객체
data = {
"name": "Alice",
"age": 25,
"city": "London"
}
# 파이썬 객체를 JSON 문자열로 변환
json_string = json.dumps(data)
# 변환된 JSON 문자열 출력
print(json_string)
예제 코드:
1. JSON 파일 읽기
import json
# JSON 파일 읽기
with open('data.json', 'r') as file:
data = json.load(file)
# 읽어온 데이터 출력
print(data)
2. JSON 파일 쓰기
import json
# 쓰고자 하는 데이터
data = {
"name": "John",
"age": 30,
"city": "New York"
}
# JSON 파일 쓰기
with open('data.json', 'w') as file:
json.dump(data, file)
3. JSON 문자열을 파이썬 객체로 변환하기
import json
# JSON 문자열
json_string = '{"name": "Alice", "age": 25, "city": "London"}'
# JSON 문자열을 파이썬 객체로 변환
data = json.loads(json_string)
# 변환된 데이터 출력
print(data)
4. 파이썬 객체를 JSON 문자열로 변환하기
import json
# 파이썬 객체
data = {
"name": "Alice",
"age": 25,
"city": "London"
}
# 파이썬 객체를 JSON 문자열로 변환
json_string = json.dumps(data)
# 변환된 JSON 문자열 출력
print(json_string)
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] 현재 디렉토리 위치(Working Directory) 얻는 방법 (0) | 2024.03.06 |
---|---|
[Python/파이썬] ChromeDriver 버전 문제 - This version of ChromeDriver only supports Chrome version 76 (0) | 2024.03.06 |
[Python/파이썬] Google Translate으로 Markdown 문서 번역하기 (0) | 2024.03.06 |
[Python/파이썬] Google Translate API 사용 방법 (0) | 2024.03.06 |
[Python/파이썬] Google Analytics API로 웹사이트 분석하기 (0) | 2024.03.06 |