python - Python 中的 JSON 提取。

标签 python json python-2.7 extract

尝试通过我的 JSON 格式获取特定数据,但我无法这样做。尝试用 Python 来做,我想要打印出不止一件东西。我提供了一个示例代码来说明这一点。文件名是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'] 

错误是:“类型错误:字符串索引必须是整数”

请帮忙。

最佳答案

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

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']

关于python - Python 中的 JSON 提取。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32855105/

相关文章:

python - 发出附加字典到列表的问题

python - 为主要功能测试设置命令行参数

python - 将列表中的元素与列表列表中的每个元素进行比较

python - 如何在不删除分隔符的情况下从字符串中获取唯一值

python - 在使用 Flask 的 python 中,如何写出一个对象以供下载?

python - 从 .ps 到 .png 的 ImageMagick 转换,从 python 运行 - 无效参数

Python排序两个键两个顺序

javascript - 我只想在 DOB 的帮助下计算年龄

javascript - Node.js 更新文件中的项目时遇到问题

javascript - 在网页上显示 Javascript 对象键/值对