먼저 json.loads를 사용하여 json을 dict로 변환한 다음 dict.items()를 사용하여 python 튜플로 변환할 수 있습니다. Python에서 json 모듈을 사용하여 JSON 파일을 구문 분석할 수 있습니다. 이 모듈은 json을 구문 분석하여 dict에 넣습니다. 그런 다음 일반 dict처럼 이것에서 값을 얻을 수 있습니다. 예를 들어 다음 내용의 json이 있는 경우 -
예시
{ "id":"file", "value":"File", "popup":{ "menuitem":[ {"value":"New", "onclick":"CreateNewDoc()"}, {"value":"열기", "onclick":"OpenDoc()"}, {"value":"닫기", "onclick":"CloseDoc()"} ] }}
파이썬 프로그램에서 로드하고 다음과 같은 방식으로 키를 반복할 수 있습니다. -
가져오기 jsonf =open('data.json')data =json.load(f)f.close()print(tuple(data.items()))
출력
이것은 출력을 줄 것입니다 -
(('id', 'file'), ('value', 'File'), ('popup', {'menuitem':[{'value':'New', 'onclick':'CreateNewDoc ()'}, {'value':'열기', 'onclick':'OpenDoc()'}, {'value':'닫기', 'onclick':'CloseDoc()'}]}))사전>