JSON 错误

大多数 JSON 错误来自一小类语法问题。了解它们的含义和修复方法。

Unexpected token(意外标记)

解析器遇到了不期望的字符。常见原因包括未加引号的键、单引号和多余逗号。

{"name": Alice}

修复:为值和键添加双引号。

Unexpected end of input(意外结束)

文档在对象和数组闭合前就结束了。

{"name":"Ada"

修复:补充缺失的 }]

尾随逗号

最后一项后面的逗号不是有效 JSON。

["a", "b",]

修复:删除最后一个值后的逗号。

无效字符

字符串中的控制字符和不支持的符号必须转义。

"line1
line2"

修复:将换行替换为 \n