JSON 在 Python 中提取。

JSON Extraction in Python.

试图通过我的 JSON 格式获取特定数据,但我无法这样做。尝试在 Python 中执行此操作,我想要打印出不止 1 个东西。我提供了一个示例代码来说明这一点。文件的名称是 blah

{ u'info': { u'more_info': { u'xyz': u'[]',
                           u'xyz': None,
                           u'xyz': 00000,
                           u'description': u'blah blah blah',
                           u'xyz': 0000,
                           u'url':
                           u'xyz': False,
                           u'name': u'BLAH BLAH',
                           u'xyz': 10,
                           u'xyz': 1,

我参考了文档,但还是失败了。

我试过了

for xyz in blah['info']['more_info']:
fs = xyz['name']['description']['url'] 

错误是:"TypeError: String indices must be integer"

请帮忙。

遍历字典生成键。但是既然你有一个字典,直接访问这些项目就可以了。

print blah[u'info'][u'more_info'][u'name']
print blah[u'info'][u'more_info'][u'description']
print blah[u'info'][u'more_info'][u'url']