JSON 验证工具 — 免费在线

在下方粘贴您的 JSON,使用“检查并提供修复建议”按钮,即可查看错误所在的确切行号和列号。

输入 就绪

输入统计信息可通过此字段上方的“统计”按钮查看。

输出

输出统计信息可通过此字段上方的“统计”按钮查看。

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

这个工具能做什么

JSON 验证工具按照标准(RFC 8259)检查你的文本是否为有效的 JSON。如果无效,它会告诉你错在哪里、出错的位置:给出第一个错误的行号和列号,并附上修复建议。

验证规则很严格。JSON 是比 JavaScript 更受限的格式,因此 JavaScript 引擎在代码中能接受的写法,例如注释、单引号字符串、未加引号的键和末尾逗号,在这里都会被报告为错误。

适用场景

  • API 或库返回了解析错误,你需要找到出错的确切位置。
  • 部署前检查手动编辑过的配置文件(package.json、tsconfig.json、应用设置)。
  • 在用 JSON 转 CSV 转换器或 JSON 转 YAML 转换器转换之前,确认从其他工具导出的数据确实是 JSON。

示例

输入

{
  "name": "Ana",
  "age": 30,
}

输出

Expected double-quoted property name in JSON at position 32 (Line 4, Column 1)

Suggestion: Check for missing/extra commas, unquoted keys, single quotes instead of double quotes, or a trailing comma before } or ].

关于这个工具的问题

为什么末尾逗号算作错误?

JSON 标准不允许在对象或数组的最后一项后面加逗号。许多编辑器和 JavaScript 本身都接受这种写法,所以它成了最常见的验证错误。

支持 JSON5 或注释吗?

不支持。它只验证标准 JSON。请删除 // 和 /* */ 注释,并对所有键和字符串使用双引号。

有效的 JSON 就等于正确的数据吗?

不是。验证工具检查的是语法,而不是含义。一个值可以是有效的 JSON,但对你的应用来说仍可能类型不对或缺少字段。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。