这个 JSON 有什么问题,lint 没有工作
What is wrong with this JSON, lint didn't work
{
"columnOne": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}
{
"columnTwo": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}
{
"columnThree": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}
在 Eleventy 构建中出现错误,已经 运行 通过 json lint 和修复程序但没有结果。非常感谢您的帮助。
<ul class="mf-nav__ul">
{% for item in footer.columnTwo %}
<li>
<a href="{{ item.url }}">{{ item.displayText }}</a>
</li>
{% endfor %}
</ul>
</li>
JSON 是我的 110 页脚的数据,每个 <ul>
作为一个单独的列并在 JSON 中表示为 columnOne, columnTwo..
有人知道这个用例的正确配置吗?
这无效 JSON。我不知道你 运行 通过什么 linter 但粘贴到 https://jsonlint.com/ 会立即显示问题 - 你有 3 个单独的对象,它们周围没有数组标记或它们之间没有逗号。
如果您希望像 footer.columnTwo
那样访问它,那么我猜您可能 want/intend 实际上是这样的单个对象:
{
"columnOne": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
],
"columnTwo": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
],
"columnThree": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}
{
"columnOne": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}
{
"columnTwo": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}
{
"columnThree": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}
在 Eleventy 构建中出现错误,已经 运行 通过 json lint 和修复程序但没有结果。非常感谢您的帮助。
<ul class="mf-nav__ul">
{% for item in footer.columnTwo %}
<li>
<a href="{{ item.url }}">{{ item.displayText }}</a>
</li>
{% endfor %}
</ul>
</li>
JSON 是我的 110 页脚的数据,每个 <ul>
作为一个单独的列并在 JSON 中表示为 columnOne, columnTwo..
有人知道这个用例的正确配置吗?
这无效 JSON。我不知道你 运行 通过什么 linter 但粘贴到 https://jsonlint.com/ 会立即显示问题 - 你有 3 个单独的对象,它们周围没有数组标记或它们之间没有逗号。
如果您希望像 footer.columnTwo
那样访问它,那么我猜您可能 want/intend 实际上是这样的单个对象:
{
"columnOne": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
],
"columnTwo": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
],
"columnThree": [
{
"displayText": "Login",
"url": "/login"
},
{
"displayText": "Linkedin",
"url": "fab fa-linkedin fa-2x"
},
{
"displayText": "Email",
"url": "far fa-envelope fa-2x"
}
]
}