← 返回博客

JSON 格式化的 5 个常见错误及解决方法

JSON(JavaScript Object Notation)是当今最流行的数据交换格式。无论是调用 API、配置文件还是数据存储,你几乎每天都在和 JSON 打交道。

然而,JSON 的语法虽然简洁,有几个”坑”却经常让开发者抓狂。本文列举了 5 个最常见的 JSON 错误,并提供了一键修复的方案。

错误 1:尾随逗号

这是最常见的错误!

{
  "name": "张三",
  "age": 25,  // ← 这个逗号是非法的!
}

JSON 规范不允许最后一个属性后面有逗号。虽然 JavaScript 对象允许,但 JSON 不行。

修复:使用 JSONGenie 粘贴你的 JSON,它会立即标出所有尾随逗号并一键修复。

错误 2:使用单引号

{
  'name': '张三'   // ← 单引号不合法!
}

JSON 只允许双引号

错误 3:注释

{
  "name": "张三",
  // 这是年龄
  "age": 25
}

标准 JSON 不支持任何形式 的注释。如果你需要注释,可以考虑使用 JSONC(JSON with Comments)或 JSON5 格式。

错误 4:未加引号的键名

{
  name: "张三"   // ← 键名必须用双引号包裹!
}

错误 5:数字以 0 开头

{
  "code": 007   // ← 非法!应该写 7 或 "007"
}

总结

使用 JSONGenie 在线格式化工具,可以在浏览器端一键检测所有这些错误,并输出正确、美观的 JSON。所有数据处理都在你的浏览器本地完成,绝不上传!

打开 JSONGenie →