输入
就绪
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输入统计信息可通过此字段上方的“统计”按钮查看。
输出
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输出统计信息可通过此字段上方的“统计”按钮查看。
结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
这个工具能做什么
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,但对你的应用来说仍可能类型不对或缺少字段。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。