jinja2 - json文件中循环识别错误的jinja2模板
问题描述
我正在尝试使用 jinja2 模板来呈现 json 文件。结构类似于:
"rows": [
{% for product in products %}
{
"id": {{ loop.index }},
"name": {{ product }},
"available": true
}{% if not loop.last %},
{% else %}
{% endif %}
{% endfor %}
],
[...]
问题是输出 json 呈现为:
"rows": [
{
"id": {{ loop.index }},
"name": {{ product }},
"available": true
},
{
"id": {{ loop.index }},
"name": {{ product }},
"available": true
}
],
[...]
请注意每行第一个{中的错误缩进。我该如何解决这个问题?
谢谢你。
解决方案
推荐阅读
- r - 无法在远程服务器上使用 RestRserve 开发 API
- .net-core - Application Insights SDK - 仅收集特定的依赖项?
- javascript - 如何将相同的组件用于相似但不同的目的?
- javascript - 使用 npm,如何更新核心依赖项?
- azure-devops-migration-tools - 如何最好地迁移个人查询?
- c# - Blazor PWA 无法调用 .net 框架 dll
- c# - 如何从 C# 访问基于 url 的共享点目录?
- python - 如何在 Python 中对文件名进行排序
- jquery - 使用基于类名和 id 的 jquery 添加类
- json - 角度对象持久性问题