본문 바로가기
Python/Python FAQ

Python 딕셔너리를 JSON 파일로 저장하는 방법은 무엇인가요?, How to dump a dict to a JSON file?

by 베타코드 2023. 11. 28.
반응형

질문


나는 다음과 같은 딕셔너리를 가지고 있습니다:

sample = {'ObjectInterpolator': 1629,  'PointInterpolator': 1675, 'RectangleInterpolator': 2042}

나는 아래와 같이 딕셔너리를 JSON 파일로 덤프하는 방법을 알 수 없습니다:

{      
    "name": "interpolator",
    "children": [
      {"name": "ObjectInterpolator", "size": 1629},
      {"name": "PointInterpolator", "size": 1675},
      {"name": "RectangleInterpolator", "size": 2042}
     ]
}

이를 위해 파이썬적인 방법이 있을까요?

나는 d3 트리맵을 생성하고자 하는 것을 추측할 수 있습니다.


답변


import json
with open('result.json', 'w') as fp:
    json.dump(sample, fp)

이것은 더 쉬운 방법입니다.

두 번째 줄의 코드에서 파일 result.json이 변수 fp로 생성되고 열립니다.

세 번째 줄에서는 sample 딕셔너리가 result.json에 쓰여집니다!

반응형

댓글