python 에서 json 스트링 읽기

최대 1 분 소요

read json string as a dictionary

  • 이전에는 xmltodict를 활용하여 .xml 파일을 딕셔너리의 형태로 변환하였는데, json lib을 이용하여 변환한다. 이 편이 더 편한 것 같기도 하다. 특히 ipynb 파일들의 경우는 내부에 ““으로 스트링이 표현되어 있고 xmltodict를 이용하여 변환할 경우 변환이 쉽지 않다. 혹시나? 싶어서 json을 활용해보니, 이전보다 훨씬 쉽게 되어서 놀람…
import json
k = json.load(open("sample_ipynb_to_import.ipynb", 'r', encoding='utf-8'))
print(type(k))
print(k.keys())
<class 'dict'>
dict_keys(['cells', 'metadata', 'nbformat', 'nbformat_minor'])

댓글남기기