首页 > 解决方案 > 将 python dict 转换为 json

问题描述

我正在尝试使用 jinja2 将 python dict 遍历到 json。我有以下python结构

examples:
   ex1: example1
   ex2: example2

使用以下 jinja2:

examples= [{{(examples|default({}))|tojson}}]

我正在实现

   examples=[{"ex1":"example1","ex2":"example2"}]

我怎样才能实现

examples=[{"ex1":"example1"},{"ex2":"example2"}]

标签: pythonjinja2

解决方案


就像是

examples = {'ex1': 'example1',  'ex2': 'example2'}
out = []
for k,e in examples.items():
    out.append({k:e})
print(out)

如果真的需要调用json?


推荐阅读