如何实现JSON-LD?

jvv*_*jvv 1 html json-ld

我今天一直在阅读关于JSON-LD的内容,我了解它的用途,格式,并且我可以把它放在脚本标签中; 但是,我不明白以下几点:

  1. 除了网站的脚本标记之外,这些数据可以放在哪里?当我查看说他们使用JSON-LD的网站的页面来源时,我一直期望在脚本标签或包含的.json文件中找到JSON-LD内容,但由于我没有看到任何这些,它引导我相信它必须可以在不同的位置访问.

  2. 这些信息集通常是如何为大型网站构建的?

  3. 其他站点如何找到要使用该信息的JSON-LD文件,对象或数据?

在野外看到一个例子真的很棒.

uno*_*nor 5

在HTML5中,该script元素可用作数据块:

当用于包含数据块(而不是脚本)时,数据必须内联嵌入,数据的格式必须使用type属性给出,src不得指定属性,并且script元素的内容必须符合要求为使用的格式定义.

所以script包含JSON-LD 的元素可能如下所示:

<script type="application/ld+json">
    {
     "@context": "http://example.com",
     "@type": "Example"
    }
</script>
Run Code Online (Sandbox Code Playgroud)

可以将script元素(S)的head和/或在body.