David의 개발 이야기!

json 에서 dictionary로 변환하는 방법! 본문

크롤링 공부

json 에서 dictionary로 변환하는 방법!

david.kim2028 2021. 12. 15. 01:10
반응형

파이썬에서 dictionary를 json를 변환하거나 json을 dictionary로 변환해야하는 경우가 생기면 어떻게 해야될까?

 

json 라이브러리의 loads와 dumps를 이용하면 dictionary와 json간의 변환이 가능하다!

 

※ json은 키-값 쌍으로 이루어진 데이터를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷

※ dictionary는 파이썬의 자료형 중 하나로 키-값으로 연결되어있는 순서가 없는 집합 자료형

 

[ 참고 코드 ] 

import json

#육안으로는 똑같아 보이지만... 이는 함정이다.
json_data = {'message': {'result': {'translatedText': '후후 지금 시간은 1시 20분입니다.'}}}
dict_data = {'message': {'result': {'translatedText': '후후 지금 시간은 1시 20분입니다.'}}}

#json -> dict 변환
result = json.loads(json_data)

#dict -> json 변환
result = json.dumps(dict_data)

 

반응형
Comments