본문 바로가기
Python/Python FAQ

Python JSON 문자열을 파이썬에서 딕셔너리로 변환하기 [중복], Convert JSON string to dict using Python [duplicate]

by 베타코드 2023. 10. 27.
반응형

질문


나는 Python에서 JSON에 조금 혼란스러워합니다. 나에게는 사전처럼 보입니다. 그래서 다음과 같이 시도하고 있습니다:

{
    "glossary":
    {
        "title": "예시 용어집",
        "GlossDiv":
        {
            "title": "S",
            "GlossList":
            {
                "GlossEntry":
                {
                    "ID": "SGML",
                    "SortAs": "SGML",
                    "GlossTerm": "표준 일반화 마크업 언어",
                    "Acronym": "SGML",
                    "Abbrev": "ISO 8879:1986",
                    "GlossDef":
                    {
                        "para": "문서북과 같은 마크업 언어를 생성하는 데 사용되는 메타 마크업 언어입니다.",
                        "GlossSeeAlso": ["GML", "XML"]
                    },
                    "GlossSee": "마크업"
                }
            }
        }
    }
}

하지만 print(dict(json))을 실행하면 오류가 발생합니다.

이 문자열을 구조로 변환하고 json["title"]을 호출하여 "예시 용어집"을 얻을 수 있는 방법은 무엇인가요?


답변


json.loads()

import json

d = json.loads(j)
print d['glossary']['title']
반응형

댓글