python - 我不知道如何使用烧瓶从我的 Web 应用程序中的 json 对象中选择特定项目
问题描述
response = requests.get(url)
response_json = response.json()
results = response_json['a'][0]
output = results['a_1'] + results['a_2'] + results['a_3']
return jsonify(output)
我的输出
“abcdefg”
我想要什么
abcdefg
我应该如何解决它?
解决方案
jsonify
构建一个 Flask 响应对象。使用此代码,您可以像访问字典一样访问它:
results = jsonify( response_json )["results"][0] # bad
我想你正在寻找:
results = jsonify( response_json["results"[0] )
请注意,这里response_json
实际上是一个 python 数据结构(字典),因为这就是response.json
返回的内容。
推荐阅读
- thymeleaf - 显示添加日期到本地日期
- selenium - Selenium:会话外部密钥不可用
- excel - VBA UserForm 多依赖动态组合框
- kubernetes - Kubernetes ExternalName,暴露 10.0.2.2
- windows - 如何使用批处理文件更改注册表的权限以从导航窗格中删除网络
- haskell - 弱化 GADT 类型约束以处理不可预测的数据
- javascript - 如何在共享点列表项中添加状态“活动”或“非活动”。通过使用共享点设计器?
- sql - 如何编写 sql 查询以从表中查找完成率
- python - 如何限制移动到 FileChooser 中的单个文件夹?
- mysql - 使用node.js读取DateTime时来自Mysql db的错误时间