我正在使用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中使用过滤器,但没有真正起作用。
答案 0 :(得分:0)
问题是在生成字典后清理空键。我通过使用循环来做到这一点,但是可能会有更好的方法来实现。
GetExcelColumnName