架构未指定类型

时间:2019-12-02 13:54:13

标签: schema schema.org markup json-ld

我试图以结构化数据的形式编写一些常见问题解答,但是当使用验证器工具时,它告诉我我使用的是未指定的架构类型。我不明白这是怎么回事,因为我直接从Google的示例代码中复制了它,只是更改了内容。

  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Question Text?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Answer text"
    }

error message

1 个答案:

答案 0 :(得分:1)

无效的JSON

下次再次验证您的JSON代码(您的代码抛出错误)。这是最常见的JSON错误之一(缺少关闭)。

enter image description here

在线JSON格式化程序和JSON验证程序: https://jsonformatter.curiousconcept.com/

{并添加了}]}。工作示例:

{ 
   "@context":"https://schema.org",
   "@type":"FAQPage",
   "mainEntity":[ 
      { 
         "@type":"Question",
         "name":"John doe",
         "acceptedAnswer":{ 
            "@type":"Answer",
            "text":"My answer"
         }
      }
   ]
}

enter image description here