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 |