【问题标题】:JSON-LD Missing '}' or object member name. errorJSON-LD 缺少“}”或对象成员名称。错误
【发布时间】:2016-06-27 12:09:10
【问题描述】:

我喜欢将 json-ld 添加到我的网站之前,我想将它添加到我的开发网站进行测试

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Organization",
  "url": "xxxxxxxxxxxxxxxx",
  "contactPoint": [{
    "@type": "ContactPoint",
    "telephone": "+xx-xxx-xxx-xxxx",
    "contactType": "customer service"

  }]
}
</script>

我收到错误消息,指出缺少“}”或对象成员名称。这是什么错误,我已经正确地关闭了括号。如何解决它请帮助

【问题讨论】:

  • 它可能是有效的 JSON,但不是有效的 javascript。
  • 你从哪里得到这个错误?

标签: json json-ld


【解决方案1】:

此错误通常是由于不需要逗号,请确保从每个 { } 块中的所有最后一个元素中删除尾随逗号。

示例 sn-p:

<script type="application/ld+json">
{
    "@context": "http://schema.org",
    "@type": "Article",
    "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "http://foo.bar", // Remove comma here
    }, // Remove comma here

    // Add other required fields if necessary
}
</script>

【讨论】:

  • 这也应该是问题所接受的答案
  • 原始问题没有尾随逗号。
  • Google Search Console 给出此错误 - “解析错误:缺少 '}' 或对象成员名称” - 用于带有不必要逗号的页面。
  • 2020 年,这种异常现象仍然存在。不要忘记所有 "key":"values" 的双引号。谷歌机器人是否连接到他们的人工智能部门??
【解决方案2】:

这个sn-p完全没问题。它既是有效的 JSON 也是有效的 JSON-LD。您可以使用JSON-LD playground 和Google's Structured Data Testing tool 对其进行测试。

【讨论】:

    【解决方案3】:

    我遇到了完全相同的问题。 JSON-LD 标记与最后一个元素之后的尾随逗号等无关。你的绝对正确。

    但是,请注意 Google 不接受单引号或 ''。您必须为每个键和值使用双引号或"",包括数组中的元素而不是数组本身。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,但发现了一个不寻常的错误原因。在我的情况下,一个未知的空白字符导致了这个问题。

      我只是用空格替换了所有那些未知的空白字符,它对我有用。

      附上图片。

      【讨论】:

        【解决方案5】:

        如果你的架构有这个

        "

        然后尝试用普通替换它

        "

        【讨论】:

          【解决方案6】:

          同样的问题也发生在我身上。在我的情况下,它只是删除 "" 之后的最后一个逗号并在 } 之后放置和结尾。

          "contactType": "customer service"     <== 
          (YOU DONT HAVE COMMA HERE, BUT IF THIS IS THE CASE YOU SHOULD DELETE THE COMA)
          
             }],     <==(AND PUT IT HERE)
          },     <==(OR HERE, YOU JUST TRY IT)
          

          【讨论】:

            猜你喜欢
            • 2018-03-19
            • 1970-01-01
            • 2016-12-15
            • 1970-01-01
            • 1970-01-01
            • 2020-03-11
            • 2021-08-14
            • 2021-03-31
            • 2018-08-17
            相关资源
            最近更新 更多