在 nunjuck 模板中显示特定的 JSON 值
Show specific JSON values in a nunjuck template
尝试从 JSON 文件中过滤值并显示在 nunjuck 模板中。
这是 JSON-文件:
{"rows":
[
{"value":
{
"name":"'s Gravenwezel",
"zip":"2970"
}
},
{
"value":
{
"name":"'s Herenelderen",
"zip":"3700"
}
},
...
}
]
}
当在 nunjuck-template 中添加 {{ cities }} 时,它会显示整个 JSON-file,但我如何才能只显示特定值 名称和zip?
试试这个:
{{ cities.rows }}
{{ cities.rows[0] }}
{{ cities.rows[0].value[0].name }}
...
Also trying with a for-loop:
{% for city in cities %}
{{ city[0] }}
{% endfor %}
还有很多其他的组合。没有任何效果!
首先,我将修改 for 循环以使用 cities.rows。然后您可以通过 value.X 寻址键。例如:
{% for city in cities.rows %}
{{ city.value.name }} and {{ city.value.zip }}<br/>
{% endfor %}
尝试从 JSON 文件中过滤值并显示在 nunjuck 模板中。 这是 JSON-文件:
{"rows":
[
{"value":
{
"name":"'s Gravenwezel",
"zip":"2970"
}
},
{
"value":
{
"name":"'s Herenelderen",
"zip":"3700"
}
},
...
}
]
}
当在 nunjuck-template 中添加 {{ cities }} 时,它会显示整个 JSON-file,但我如何才能只显示特定值 名称和zip?
试试这个:
{{ cities.rows }}
{{ cities.rows[0] }}
{{ cities.rows[0].value[0].name }}
...
Also trying with a for-loop:
{% for city in cities %}
{{ city[0] }}
{% endfor %}
还有很多其他的组合。没有任何效果!
首先,我将修改 for 循环以使用 cities.rows。然后您可以通过 value.X 寻址键。例如:
{% for city in cities.rows %}
{{ city.value.name }} and {{ city.value.zip }}<br/>
{% endfor %}