JSON 报错怎么定位:五种常见的格式错误
接口调不通、配置读不出来,很多时候只是 JSON 里多了或少了一个符号。记住这五种,大部分报错一眼就能看出来。

本文目录
JSON 的规则很少,但很严格。下面五种错误在日常报错里很常见。
一、最后一项后面多了逗号
{ "name": "wanmi", "type": "site", }JSON 不允许结尾逗号。删掉最后一个逗号即可。
二、用了单引号
{ 'name': 'wanmi' }接口调不通、配置读不出来,很多时候只是 JSON 里多了或少了一个符号。记住这五种,大部分报错一眼就能看出来。

JSON 的规则很少,但很严格。下面五种错误在日常报错里很常见。
{ "name": "wanmi", "type": "site", }JSON 不允许结尾逗号。删掉最后一个逗号即可。
{ 'name': 'wanmi' }{ name: "wanmi" }这在 JavaScript 里合法,在 JSON 里不合法。
多行内容里很容易出现。报错信息通常会给出行号和列号,错误往往就在那个位置的前一行。
JSON 里没有注释,也没有 undefined、NaN。布尔值和空值只能写成 true、false、null,全部小写。
把内容贴进 JSON 格式化,出错时会直接标出在哪一行哪一列。内容只在你的浏览器里处理,不会上传。
报错位置指的是"解析到这里发现不对",真正的错误常常在它前面一点。
原创|作者:Wanmi 编辑部|编辑:Wanmi 编辑部|事实核验:2026-10-11