【发布时间】:2017-05-04 02:17:18
【问题描述】:
我正在开发一个 Jekyll 项目,并且在 _data 文件夹中有 tools.json。 JSON 文件的格式如下:
{
"tools": [
{
"title": "DER tool",
"url": "https://der.us/",
"sticky": "false"
},
{
"title": "ZXY tool",
"url": "https://zxy.us/",
"sticky": "false"
},
{
"title": "ABC tools",
"url": "https://abc.us/",
"sticky": "false"
},
{
"title": "RSW tools",
"url": "https://rsw.us/",
"sticky": "true"
}
]}
我想按字母顺序对项目进行排序,但如果sticky: true 它应该在顶部。理想情况下,输出应该是这样的:
<ul>
<li>RSW tool</li>
<li>ABC tool</li>
<li>DER tool</li>
<li>ZXY tool</li>
</ul>
【问题讨论】:
-
会有多个粘性物品吗?
-
是的,会有的。
标签: arrays json sorting jekyll