본문 바로가기
카테고리 없음

파이썬에서 JSON 활용하는 방법

by python pro 2023. 2. 23.
반응형

JSON(JavaScript Object Notation)은 웹 애플리케이션에서 데이터를 교환하는 데 사용되는 가장 표준적인 형식 중 하나입니다. Python에서는 JSON 모듈을 사용하여 JSON 데이터를 쉽게 읽고 쓸 수 있습니다.

 

Python에서 JSON 모듈을 사용하기 위해서는 다음과 같이 import 해야 합니다.

import json

JSON 모듈은 Python의 데이터 타입(dictionary, list, string, number, boolean 등)을 JSON 데이터로 변환하고, JSON 데이터를 Python 데이터 타입으로 변환할 수 있는 함수를 제공합니다.

 

json.dumps 함수를 사용하여 데이터를 JSON 문자열로 변환할 수 있습니다.

# Python dictionary
data = {
    "name": "John Doe",
    "age": 30,
    "city": "Seoul"
}

# Convert to JSON string
json_string = json.dumps(data)
print(json_string)
# Output: {"name": "John Doe", "age": 30, "city": "Seoul"}

 

json.loads를 사용하면 json을 dictionary로 변경이 가능합니다. 

import json

# JSON string
json_string = '{"name": "John Doe", "age": 30, "city": "Seoul"}'

# Convert to Python dictionary
data = json.loads(json_string)
print(data)
# Output: {'name': 'John Doe', 'age': 30, 'city': 'Seoul'}

 

위 예시에서, JSON 문자열은 '{"name": "John Doe", "age": 30, "city": "Seoul"}'입니다. json.loads 함수를 사용하여 이 JSON 문자열을 Python의 dictionary 타입으로 변환했습니다. 결과로 나온 data 변수는 {'name': 'John Doe', 'age': 30, 'city': 'Seoul'}의 값을 가집니다.

반응형

댓글