在 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 %}