我正在尝试使用jinja2将python字典遍历到json。我有以下python结构
<tr *ngFor="let buyer of buyersList">
<td>{{buyer.fullName}}</td>
<td>{{buyer.credit}}</td>
<td><button class="btn btn-sm btn-outline-danger">X</button></td>
</tr>
使用以下jinja2:
examples:
ex1: example1
ex2: example2
我正在实现
examples= [{{(examples|default({}))|tojson}}]
我如何实现
examples=[{"ex1":"example1","ex2":"example2"}]
答案 0 :(得分:0)
类似
examples = {'ex1': 'example1', 'ex2': 'example2'}
out = []
for k,e in examples.items():
out.append({k:e})
print(out)
如果真的需要调用json吗?
答案 1 :(得分:0)
我必须在键之前放置-才能将其创建为数组。
examples:
- ex1: example1
- ex2: example2
所以现在我的代码给出了带有以下两个对象的结果
examples=·[{"ex1":"example1"},{"ex2":"example2"}]