我有一个包含一些数据的json文档
{"teams":[{"team":"Team A","evolution":[1,2]},{"team":"Team B","evolution":[3,4]}]}我试着用液体把它打印到我的观点
{% for team in teams %}
<tr>
<td><a href="#">{{team.team}}</a></td>
<td>{{team.evolution}}</td>
</tr>
{% endfor%}html结果是
<tr>
<td><a href="#">Team A</a></td>
<td>12</td>
</tr>
<tr>
<td><a href="#">Team B</a></td>
<td>34</td>
</tr>但是我想要打印的是第二个<td>的原始数组
<tr>
<td><a href="#">Team A</a></td>
<td>[1,2]</td>
</tr>
<tr>
<td><a href="#">Team B</a></td>
<td>[3,4]</td>
</tr>发布于 2016-07-05 17:18:52
假设您从_data/teams.json文件中获取数据,这是可行的:
{% assign teams = site.data.teams.teams %}
<table>
{% for team in teams %}
<tr>
<td><a href="#">{{team.team}}</a></td>
<td>{{team.evolution | join: "," | prepend: "[" | append: "]"}}</td>
</tr>
{% endfor%}
</table>https://stackoverflow.com/questions/38207260
复制相似问题