我想将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>
我收到错误消息,指出Missing&#39;}&#39;或对象成员名称。什么是这个错误,我已经正确地关闭了括号。如何修复它,请帮助
答案 0 :(得分:15)
通常此错误是由于不需要的逗号,请确保从每个{}块中的所有最后元素中删除尾随逗号。
示例摘录:
==
答案 1 :(得分:3)
这个片段完全没问题。它既是有效的JSON,也是有效的JSON-LD。您可以使用JSON-LD playground和Google's Structured Data Testing tool进行测试。
答案 2 :(得分:0)
我遇到了完全相同的问题。 JSON-LD标记与最后一个元素之后的尾部逗号无关,等等。您绝对正确。
不过,请注意,Google不接受单引号或@keyframes blinkingText
{
0%{ opacity: 1; }
40%{ opacity: 0; }
60%{ opacity: 0; }
100%{ opacity: 1; }
}
.blinking
{
animation:blinkingText 2s reverse infinite;
}
。您必须为每个键和值使用双引号或''
,包括数组中的元素,而不是数组本身。
答案 3 :(得分:0)
答案 4 :(得分:0)
如果你的架构有这个
<块引用>"
然后尝试用正常替换它
<块引用>”