2017-05-28 45 views
0

我想构建一个哈希以便稍后输出为JSON(并最终将其导入为由脚本重用)。这是我用jekyll构建的静态网站的一部分。为什么转换为JSON散列我初始化产生null?

documentation on Expressions and Variables,我创建了一个文件,

--- 
--- 
{% assign aaa['bbb'] = 'xxx' %} 
{{ aaa | jsonify }} 

这是通过jekyll编译成null(好像散列未初始化)。 这是为什么?

+0

请您直接提供有关jsonify过滤器的文档。我似乎无法找到它。 – Buts

回答

1

不幸的是,文档正在讨论读取哈希或数组,而不是写作。

你可以用液体写的唯一东西就是数组。

  • 创建一个空的数组:{% assign my-array = "" | split: "/" %}{{ y-array | inspect }}
  • 商店与推或移位{% assign my-array = my-array | push: anything %} = empty-array }},其中任何可以是一个字符串,整数,哈希或阵列。
相关问题