gpt4 book ai didi

json-ld - Google Rich Results Test 中的值类型 "@context"不正确

转载 作者:行者123 更新时间:2023-12-04 11:32:29 25 4
gpt4 key购买 nike

我对 JSON-LD 还很陌生,目前正在努力制作 Google Rich Results Test对我的自定义 JSON-LD 数据感到满意。
每次我用 @context除了 https://schema.org/它向我显示了错误 Incorrect value type "@context" .
这甚至发生在这个基于 json-ld.org 上下文的简单示例中:

<script type="application/ld+json">
{
"@context": "https://json-ld.org/contexts/person.jsonld",
"@type": "Person",
"name": "Foo"
}
</script>
Rich Results Test Error
经过一些跟踪和错误后,我发现使用以下代码,如果我使用 @vocab,json-ld.org/playground 会显示相同的结果。
<script type="application/ld+json">
{
"@context": {"@vocab": "http://xmlns.com/foaf/0.1/"},
"@type": "Person",
"name": "Foo"
}
</script>
尽管谷歌对这段代码很满意,但我很不确定这是否可以或应该是解决这种“结构化数据解析错误”的正确解决方案?
编写 non-schema.org JSON-LD 数据的正确方法是什么(被 Google 接受)?

最佳答案

根据 Dan Brickley(负责 Schema.org 的 Google 员工)的说法,这些问题将为新验证器解决或记录:

Thanks - noted and acknowledged. The tool is not opensource (it is a view provided by Google's structured data validation infrastructure). I will make sure these issues are addressed or documented before we link the new validator more prominently from Schema.org.


https://github.com/schemaorg/schemaorg/issues/2921#issuecomment-879817283

关于json-ld - Google Rich Results Test 中的值类型 "@context"不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68308709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com