Skip to main content

JSON-LD 验证器 验证 JSON-LD 结构化数据语法并检查常见的 schema.org 错误。

JSON-LD 验证器 illustration
🔍

JSON-LD 验证器

验证 JSON-LD 结构化数据语法并检查常见的 schema.org 错误。

1

粘贴您的JSON-LD代码

包括脚本标签或仅JSON对象的JSON-LD代码。

2

查看验证结果

验证器检查JSON语法、Schema.org类型和必需属性。

3

修复错误并重新验证

解决任何错误或警告,直到完全通过验证。

Loading tool...

What Is JSON-LD 验证器?

JSON-LD 验证器检查您的结构化数据是否存在语法错误、格式不正确的 JSON 和常见的 Schema.org 问题。它解析 JSON-LD,验证结构,检查必需的 @context 和 @type 属性,并识别可能阻止搜索引擎读取您结构化数据的格式问题。在 Google 的 Rich Results Test 检查您的模式是否符合富结果标准时,本工具专注于 JSON-LD 语法级别 -- 确保在部署前代码有效。

Why Use JSON-LD 验证器?

  • 实时JSON语法验证,带有详细的错误消息
  • 检查必需的@context和@type属性
  • 识别常见格式问题和格式不正确的值
  • 验证嵌套对象和数组结构
  • 格式化并美化JSON-LD输出以提高可读性

Common Use Cases

部署前检查

在推送到生产环境之前,验证结构化数据。

调试

找到复杂嵌套模式标记中的语法错误。

学习

通过测试示例来理解JSON-LD结构。

质量保证

验证内容管理系统生成的结构化数据是否格式正确。

Technical Guide

JSON-LD(JavaScript 对象表示法用于链接数据)是 Google 推荐的结构化数据格式。它使用标准 JSON 语法和特殊关键字:@context(通常为 "https://schema.org"),@type(Schema.org 类型)和 @id(可选唯一标识符)。常见的语法错误包括:末尾逗号、未引用的属性名称、单引号代替双引号以及字符串中未转义的特殊字符。验证器使用浏览器的原生 JSON.parse() 解析 JSON,然后检查 Schema.org 特定的要求。

Tips & Best Practices

  • 1
    始终在JSON-LD中使用双引号--单引号会导致解析错误
  • 2
    删除对象和数组最后一个属性后的尾随逗号
  • 3
    使用美化输出以便于阅读和调试
  • 4
    在语法验证后,使用Google Rich Results Test进行测试
  • 5
    检查@context是否设置为"https://schema.org"

Related Tools

Frequently Asked Questions

Q 什么是JSON-LD?
JSON-LD(用于链接数据的JSON)是一种结构化数据格式,使用标准的JSON语法。Google建议在实现Schema.org标记时使用JSON-LD而不是Microdata和RDFa。
Q JSON-LD应该放在HTML中的哪里?
将JSON-LD放置在<script type="application/ld+json">标签中,通常位于<head>或<body>的末尾。它可以放在HTML文档的任何位置。
Q 这个工具与Google Rich Results Test有什么区别?
本工具验证JSON-LD语法,而Google Rich Results Test检查您的结构化数据是否符合特定的丰富结果类型,并显示预览。

About This Tool

JSON-LD 验证器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.