← 云枢 AI 导航 · 工具库

JSON 格式化:报错要精确到行列

大部分 JSON 工具只告诉你"格式错误"。这个工具会指出第几行第几个字符,而且大整数不会被悄悄改掉。

立即使用 → English

JSON 解析里有两个容易被忽视的坑。第一个是大整数精度:JavaScript 的 JSON.parse 会把 12345678901234567890 变成 12345678901234567000,很多在线工具因此会把你的 ID 改掉。这里用 json.Number 解析,原样保留。

第二个是错误定位。一行几千字符的压缩 JSON 报"语法错误"几乎没用;把字节偏移换算成行列号,才能直接跳过去改。

它会检查什么

常见问题

支持 JSON5 / 注释 / 尾逗号吗?
不支持。这些不是标准 JSON,接受它们会让工具在严格场景下骗你。建议先用编辑器清掉再粘进来。
为什么我的大整数没被改?
因为用 json.Number 解析,不做 float64 转换。这也是判断一个 JSON 工具靠不靠谱的简单方法:粘一个 20 位整数进去看它变不变。
能处理多大的文件?
服务端上限 4MB。再大的建议用命令行:tools json big.json minify。

相关工具