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。所有数据处理都在你的浏览器本地完成,绝不上传!