可以说我有一个要打印的key:value对,但它本身在字典中(实际上是JSON数据):
cslfJson = {'displayFieldName': 'CSLF_ID', 'fieldValues': {'OBJECTID': '13000', 'CSLF_ID': '08123', 'Area_SF': '5431'}}
我该怎么做?我尝试了以下
print(cslfJson['OBJECTID'])
>>>KeyError: 'OBJECTID'
print(cslfJson['fieldAliases'['OBJECTID']])
>>>TypeError: string indices must be integers
print(cslfJson['fieldAliases'{'OBJECTID'}])
>>>SyntaxError: invalid syntax
等等...我在这里做什么错了?
答案 0 :(得分:1)
您需要将其视为字典中的字典
>>> cslfJson = {'displayFieldName': 'CSLF_ID', 'fieldValues': {'OBJECTID': '13000', 'CSLF_ID': '08123', 'Area_SF': '5431'}}
>>> print(cslfJson['fieldValues']['OBJECTID'])
13000
>>> print(cslfJson['fieldValues']['CSLF_ID'])
08123
欢呼。