json 형식과 파이썬의 딕셔너리(dict)는 형식이 동일합니다. 파이썬에서 json 모듈을 이용하면 json 형식의 문자열을 딕셔너리로 변환할 수 있습니다. json.loads()를 사용합니다.
import json
# json 형식의 문자열
fruits_json = '{ "apple":10, "orange":3, "banana":7 }'
# 딕셔너리로 변환
fruits_dict = json.loads(fruits_json)
위의 예시에서 fruits_json은 문자열(str)이고 fruits_dict는 딕셔너리(dict)입니다.
print(fruits_dict['orange'])
3
반대로 딕셔너리를 json 형식 문자열로 바꾸려면 json.dumps()를 사용합니다.
# 딕셔너리
scores_dict = { 'bob':83, 'john':92, 'jane':93 }
# json 형식 문자열로 변환
scores_json = json.dumps(scores_dict)
위의 예시에서 scores_dict는 딕셔너리이고 scores_json은 문자열입니다.