擅长:python、mysql、java
<p><code>j</code>不是数字<code>j</code>是<code>prets</code>列表中的一个元素。Python循环是foreach循环<code>if j['id'] == idPret:</code>会起作用:</p>
<pre><code>for j in prets:
if j['id'] == idPret:
reponse = make_response(json.dumps(j, 200))
reponse.headers = {"Content-Type": "application/json"}
return reponse
</code></pre>
<p>我将在这里使用不同的名称,并使用<a href="http://flask.pocoo.org/docs/0.11/api/#flask.json.jsonify" rel="nofollow">^{<cd5>} function</a>来创建响应:</p>
<pre><code>from flask import jsonify
for pret in prets:
if pret['id'] == idPret:
return jsonify(pret)
</code></pre>
<p><code>jsonify()</code>负责转换为JSON并为您创建具有正确头的响应对象</p>