gpt4 book ai didi

python - 带有结果列表的 JSON 数据迭代

转载 作者:行者123 更新时间:2023-12-01 05:12:28 24 4
gpt4 key购买 nike

我是 python 新手,并尝试迭代从 BDMS API 返回的结果列表。结果的格式如下:

{
"results": [
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"Metadata\"\n",
"\"cs295\"\n"
]
}

我如何使用 Flask 和 Jinja 生成元数据和 cs295 列表?

我的Python代码如下:

response = requests.get(query_url, headers=http_header)
j = json.loads(response.text) # JSON response back
return render_template('builder.html', response=j)

和 HTML 位:

{% for i in response.items() %}
<h1>Value: {{ i }}</h1>
{% endfor %}

结果只是我的输入,而不是元数据和 cs295 的列表。

最佳答案

您可以认为 response.items() 返回一个元组列表,每个元组包含一个键以及字典中该键的对应值。

就您而言,您可能不想使用 response.items() 而是希望执行以下操作:

{% for value in response['results'] %}
<h1>Value: {{ value }}</h1>
{% endfor %}

关于python - 带有结果列表的 JSON 数据迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23878216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com