我不知道您将如何在同一页面上定义一堆视频。即搜索页面。假设您有一个返回 50 个不同视频的网站。那么你应该如何定义这个JSON-LD
呢?
问问题
12538 次
1 回答
47
如果您有多个项目作为属性的值,则可以使用数组:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
如果您在顶层有多个项目(不是作为属性的值),您可以使用(命名)图和数组:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@graph":
[
{
"@type": "VideoObject"
},
{
"@type": "VideoObject"
}
]
}
</script>
你当然可以使用多个script
元素:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebPage",
"video":
{
"@type": "VideoObject"
}
}
</script>
于 2015-05-28T12:22:18.613 回答