我们如何解析python中的json对象数组。我有下面的ff代码来获取数据。如何解析它在我们可以在临时选择选项值上加载p_id和item_name的位置?
products = requests.get('http://123.89.166.42:803/api/1.0/data', headers=headers).json()
context['products'] = products
模板:
<select>
{% for product in products.result %}
<option value="{{ product.p_id }}">{{ product.item_name }}</option>
{% endfor %}
</select>
答案 0 :(得分:1)
您的JSON没有顶级result
密钥。它具有一个response
键,该键本身包含一个result
。所以:
{% for product in products.response.result %}