이러한 이유로 다는일은, 사전, 그리고 것 같다
{
"glossary":
{
"title": "example glossary",
"GlossDiv":
{
"title": "S",
"GlossList":
{
"GlossEntry":
{
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef":
{
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
그러나 나는한다 딕트 인쇄하십시오 (json) ',' 이 오류가 발생합니다.
어떻게 이 구체화하십시오 붙여넣습니다 변형 구조 후 [" title";] ',' json 호출하십시오 uxfs glossary" " 얻기 위해,?
import json
d = json.loads(j)
print d['glossary']['title']
의탁하도록 경우 데이터 소스를 사용할 수 있습니다 '평가' 변환할지 너회의 구체화하십시오 붙여넣습니다 사전:
eval (your_json_format_string) ''
예:
>>> x = "{'a' : 1, 'b' : True, 'c' : 'C'}"
>>> y = eval(x)
>>> print x
{'a' : 1, 'b' : True, 'c' : 'C'}
>>> print y
{'a': 1, 'c': 'C', 'b': True}
>>> print type(x), type(y)
<type 'str'> <type 'dict'>
>>> print y['a'], type(y['a'])
1 <type 'int'>
>>> print y['a'], type(y['b'])
1 <type 'bool'>
>>> print y['a'], type(y['c'])
1 <type 'str'>