如何修复 JSON 尾随逗号错误
约 4 分钟 · 更新于 2026-07-15
尾随逗号是 JSON 解析失败最常见的原因之一。JSON 比 JavaScript 对象语法更严格:对象或数组的最后一项后面不能有逗号。
错误通常长什么样
解析器通常会在右花括号或右方括号附近报告意外字符,真正的问题是它前面的逗号。
{
"name": "YouKit",
"private": true,
}如何修复
删除最后一个属性或数组项后面的逗号,然后重新校验。逗号只能用于分隔相邻的值。
{
"name": "YouKit",
"private": true
}定位具体位置
把内容粘贴到 JSON 校验器中。工具会显示解析错误,并在运行环境提供位置时换算出行号和列号。所有数据都只在浏览器内处理。
常见问题
JSON 允许尾随逗号吗?
不允许。标准 JSON 不允许对象的最后一个属性或数组的最后一项后面出现逗号。
为什么 JavaScript 可以接受尾随逗号?
JavaScript 对象和数组使用 JavaScript 语法,而 JSON 是范围更小、规则更严格的数据格式。