10 大常见 JSON 错误及修复方法

jsonerrorsdebugging

JSON 错误可能令人沮丧,特别是当错误信息不清晰时。以下是 10 个最常见的 JSON 错误及修复方法。

1. 尾随逗号

// ❌ 错误

{"name": "Alice",}

// ✅ 正确

{"name": "Alice"}

2. 单引号代替双引号

// ❌ 错误

{'name': 'Alice'}

// ✅ 正确

{"name": "Alice"}

3. 未加引号的键

// ❌ 错误

{name: "Alice"}

// ✅ 正确

{"name": "Alice"}

4. JSON 中的注释

// ❌ 错误 — JSON 不支持注释

{"name": "Alice" /* 用户名 */}

// ✅ 使用 JSONC 或移除注释

5. undefined 值

JSON 只支持 null,不支持 undefined。省略键或使用 null。

6. 十六进制数字

// ❌ 错误

{"color": 0xFFFFFF}

// ✅ 正确

{"color": "#FFFFFF"}

7. 元素之间缺少逗号

8. 多余逗号(连续两个逗号)

9. 未闭合的括号或花括号

10. 无效的转义序列

使用我们的 JSON 验证器 捕获这些错误,提供精确的行号和列号。

相关工具