JSON 格式化 / 压缩 / 校验
在线 JSON 格式化工具:粘贴即格式化,支持缩进选择、压缩为一行、语法错误定位到行列。数据在浏览器本地处理,不上传服务器。
JSON 格式化工具用于把压缩成一行、难以阅读的 JSON 文本重新排版成带缩进的层级结构,同时校验语法是否正确。接口调试、日志排查、配置文件核对时最常用。
本工具完全在浏览器中运行:粘贴内容后点击格式化即可,输入数据不会发送到任何服务器。语法错误会给出精确的行列位置,便于快速定位问题。
常见使用场景
- 接口返回的响应体是一整行,需要展开查看层级结构
- 复制来的 JSON 缺少逗号、多出逗号或引号不匹配,需要定位错误位置
- 提交配置文件前压缩为一行以减小体积
- 对比两份 JSON 的字段数量与结构差异
语法错误为什么常见
JSON 比 JavaScript 对象字面量更严格:键名必须用双引号(不能用单引号)、不允许尾随逗号、不允许注释、不允许 undefined 或单引号字符串。多数解析失败都源于这几类差异,本工具会在报错中直接提示位置。
常见问题
格式化会改变数据内容吗?
不会。格式化只调整空白字符与换行,键值、顺序、类型完全保持不变。压缩为一行同样只删除多余空白。
支持多大的 JSON?
取决于浏览器内存,通常几 MB 到几十 MB 均可流畅处理。解析在主线程完成,超大文件可能出现短暂卡顿。
数据会上传吗?
不会。全部计算在浏览器本地完成,页面不发送任何请求到服务器,断网状态下同样可以使用。
为什么我的 JSON 报错但看着没问题?
常见原因是单引号代替双引号、对象最后一项多了逗号、或者从文档复制时带入了全角引号。可点击“仅校验”查看具体到行列的报错位置。