JSON-LD 是一种基于 JSON 的 linked data 格式。在 Web 制作中,它常用于输出 Schema.org 结构化数据,而不需要把数据直接混入可见 HTML。
可以和正文 HTML 分开管理
与在 HTML 元素上添加属性的 microdata 不同,JSON-LD 通常放在 script 标签中。这样更容易从模板、组件或 CMS 内容模型中生成。
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "What Is JSON-LD?"
}- script type 为 application/ld+json
- JSON 可以正常解析
- 包含 @context 和 @type
- 结构化数据不声明页面上不存在的内容
- 模板修改后没有残留旧 JSON-LD