首页 > 解决方案 > 我不知道如何使用烧瓶从我的 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

我应该如何解决它?

标签: pythonflaskjsonify

解决方案


jsonify构建一个 Flask 响应对象。使用此代码,您可以像访问字典一样访问它:

results = jsonify( response_json )["results"][0]  # bad

我想你正在寻找:

results  = jsonify( response_json["results"[0] )

请注意,这里response_json实际上是一个 python 数据结构(字典),因为这就是response.json返回的内容。


推荐阅读