0

尝试从 JSON 文件中过滤值并显示在 nunjuck 模板中。这是 JSON 文件:

{"rows":
 [
   {"value":
    {
     "name":"'s Gravenwezel",
     "zip":"2970"
    }
   },
   {
    "value":
    {
     "name":"'s Herenelderen",
     "zip":"3700"
    }
   },
   ...
  }
 ]
}

在 nunjuck 模板中添加{{ city }}时,它会显示整个 JSON 文件,但我如何才能仅显示特定值namezip

试试这个:

{{ cities.rows }}

{{ cities.rows[0] }}

{{ cities.rows[0].value[0].name }}

...

Also trying with a for-loop:
{% for city in cities %}
  {{ city[0] }}
{% endfor %}

还有很多其他的组合。没有任何作用!

4

1 回答 1

0

首先,我将修改 for 循环以使用 city.rows。然后你可以通过 value.X 来寻址键。例如:

{% for city in cities.rows %}
 {{ city.value.name }} and {{ city.value.zip }}<br/>
{% endfor %}
于 2020-01-03T15:13:33.517 回答