python - 在嵌套 JSON 中选择键/值,键是数字存储为字符串
问题描述
我有嵌套的 JSON 文件,我可以像这样访问它:
jsonObject['results']['query']['1']
我想迭代jsonObject['results']['query']
但是当我创建这样的循环时:
for i in range(1,10):
pageNo = '\''+str(i)+'\''
print(pageNo)
print(jsonObject['results']['query'][pageNo])
它给了我错误:
键错误:“'1'”
当我使用它时,行print(pageNo)
打印'1'
效果很好:
jsonObject['results']['query']['1']
有什么问题?
解决方案
推荐阅读
- android - 添加功能以检查gps是否打开后GPS位置无法获取数据
- python - Python 元素树在某些 pom.xml 中查找无返回值
- android - 如何实现聊天屏式软键盘行为?
- django - 在 celery 中完成一项组任务后执行组任务
- node.js - 同一个 API 中有多个 Mongo 端点
- laravel - Laravel 短信配置
- android - Android 构建变体不适用于不同的风格
- goland - GoLang 调试器在标准输入上阻塞
- python - Python比较两个对象列表并追加到一个列表
- javascript - Vue.js - 如何访问子组件的计算属性(Vuetify 数据表)