본문 바로가기
웹개발/python

파이썬 json 데이터 다루기

by 지구별 여행자 임탱 2024. 5. 9.
728x90

요즘에는 웹개발로 데이터를 주고 받을때 xml보다 json으로 주고 받습니다. 파이썬에서 json데이터를 다루는 법에 대해 알아 보겠습니다.

 

JSON 문자열 파싱하기

json.loads() 함수를 사용하여 JSON 문자열을 파이썬 딕셔너리 객체로 변환할 수 있습니다. 

변환된 딕셔너리 객체에서 키 값을 사용하여 JSON 데이터에 접근할 수 있습니다.

 

JSON 데이터 생성하기

json.dump() 함수를 사용하여 파이썬 딕셔너리 객체를 JSON 문자열로 변환할 수 있습니다. 

이를 통해 JSON 파일을 생성하거나 API 요청에 포함시킬 수 있습니다.

import json

# JSON 데이터 (예시)
json_data = '{"name": "John", "age": 30, "city": "New York"}'

# JSON 데이터 파싱
parsed_data = json.loads(json_data)

# 파싱된 데이터 출력
print(parsed_data)

# 파싱된 데이터에서 값 추출
print("이름:", parsed_data['name'])
print("나이:", parsed_data['age'])
print("도시:", parsed_data['city'])

# 파이썬 객체를 JSON 문자열로 변환
new_json_data = json.dumps(parsed_data)
print(new_json_data)

 

'웹개발 > python' 카테고리의 다른 글

파이썬 파일 다루기  (0) 2024.05.21
파이선 PyQt5 라이브러리  (0) 2024.05.21
파이썬 웹소켓 통신  (0) 2024.05.09
파이썬 장고 웹사이트 제작  (1) 2024.04.03
파이썬 표준라이브러리  (1) 2024.03.01