【问题标题】:JSON-LD: 'Syntax error: value, object or array expected.'JSON-LD:“语法错误:需要值、对象或数组。”
【发布时间】:2019-05-23 01:18:22
【问题描述】:

我得到了“预期的值、对象或数组”。当我使用 Google 的结构化数据测试工具测试我的 JSON-LD 代码时出现语法错误。错误出现在我的代码的第 143 行。

我正在使用 JSON-LD 为本地商业网站实施 Schema.org。我有 尝试用 } 括号替换 [ 括号 image 对象,和 甚至尝试删除第 143 行的逗号。我要么得到相同的错误,要么出现新的错误。我已经搜索了与此错误相关的其他问题,但它们都有不同的代码。

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "image": [
  "http://secureservercdn.net/166.62.110.232/kkk.bd6.myftpupload.com/wp- 
   content/uploads/2019/05/360webclicks-logo2-4.fw_.png",
   ],  

SDTT 中突出显示的错误:

【问题讨论】:

    标签: json-ld


    【解决方案1】:

    最后一个值后面不能有逗号。

    所以,这个

    "image": [
      "image.png",
       ],
    

    应该是这样的

    "image": [
      "image.png"
       ],
    

    如果你只有一个值,你可以省略数组 ([]):

    "image": "image.png",
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多