【发布时间】:2019-07-01 12:29:28
【问题描述】:
我正在使用 jinja2 模板在 json 中呈现数据
我有 python 数据作为
name = ['Mark', 'Smits', 'Roger']
age = [23, 45, 32]
gender = ['male','male']
我想使用以下模板将其写入 json 文件
{
"resourceType" : "MyData",
"name" : "{{human_name}}",
"age" : "{{age}}",
"gender":"{{gender}}"
}
我想要的是条目 [Roger,32,(null)]
我的输出 json 文件应该如下所示:
{
"resourceType" : "MyData",
"name" : "Roger",
"age" : "32",
}
现在看起来像
{
"resourceType" : "MyData",
"name" : "Roger",
"age" : "32",
"gender":"",
}
我尝试在 jinja 中使用过滤器,但没有真正起作用。
【问题讨论】:
-
类似:
print(json.dumps([dict(name=pn) for pn in name]))