0
{
  "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..

任何人都知道这个用例的正确配置吗? ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎‎ ‎‏‎‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ ‎‏‎ /p>

4

1 回答 1

0

这不是有效的 JSON。我不知道您通过什么 linter 运行它,但粘贴到https://jsonlint.com/会立即显示问题 - 您有 3 个单独的对象,它们周围没有数组标记或它们之间没有逗号。

如果您希望像这样访问它,footer.columnTwo那么我猜您可能想要/打算实际上是这样的单个对象:

{
  "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"
    }
  ]
}
于 2021-03-03T23:46:05.220 回答