在线解析与树形查看
解析 JSON 层级,展开折叠对象和数组,查看节点详情并快速定位字段。
左侧编辑框支持直接输入或粘贴(Ctrl+V),提供实时格式化美化、压缩、语法校验、单引号与尾逗号自动修复及树形层级预览。数据 100% 浏览器本地处理,敏感数据无泄露风险。
解析 JSON 层级,展开折叠对象和数组,查看节点详情并快速定位字段。
一键生成可读的缩进和换行,便于 API 调试、日志阅读和配置检查。
语法错误即时定位;自动修复单引号、尾逗号、键名缺引号等常见非标 JSON。
Minify 去掉空白,复制或导出压缩/格式化结果,适合传输与配置落盘。
纯前端内存计算,无服务端落库;敏感 Token、业务密钥可放心在本地处理。
JSON(JavaScript Object Notation)是现代前后端 API 联调与配置管理的事实标准。 在实际开发中,压缩成一行的 Payload 难读难改;而多余逗号或单引号往往导致 JSON.parse 报错。 本工具在本地将 JSON 美化、校验、纠错并树形可视化,保障数据安全的同时提升调试效率。
这四个按钮作用不同,用错了会白折腾。下面按「什么场景该用它」列出。
| 操作 | 什么时候用 | 得到什么结果 |
|---|---|---|
| 格式化(美化) | 接口返回的 JSON 挤成一行、日志里嵌套层级看不清时 | 按缩进换行重排,配合树形视图逐层展开折叠 |
| 压缩(Minify) | 要把配置写入文件、或需要减小传输体积时 | 去掉所有非必要空白,数据本身不变 |
| 校验 | 不确定这段文本是不是合法 JSON,或想知道错在第几个字符时 | 按 RFC 8259 解析,失败时给出错误位置与原因 |
| 修复 | 数据来自单引号、带尾逗号或含注释的非标准来源时 | 尝试转换为合法 JSON,无法保证修复任意损坏内容 |
需要理解这几个操作背后的设计取舍,可以看 JSON 格式化、压缩、校验的区别。
下面四种报错覆盖了日常绝大多数情况。粘贴内容后点「格式化」,本页会直接指出出错位置。
常见原因:对象或数组最后一项多了逗号,或字符串用了单引号
本页怎么做:粘贴后点「格式化」,错误提示会标出大致位置
常见原因:括号或引号没闭合,常见于复制时被截断
本页怎么做:检查最外层括号数量是否成对
常见原因:键名没有加双引号,或前一行的值缺少逗号
本页怎么做:点「修复JSON」可尝试自动补引号
常见原因:接口实际返回了 HTML 错误页,或文本带 BOM 头
本页怎么做:在原始输入框里搜一下有没有出现 <html 或 <!DOCTYPE
想系统排查多类错误,参考 JSON 格式化报错怎么修。
拿到一段可能需要处理的 JSON 时,按下面的顺序操作最省事:
如果字段里出现订单号、雪花 ID 这类长整数,注意预览值可能已被 JavaScript 截断, 处理方式见 JSON 大整数精度丢失怎么解决。
明确边界比盲目信任工具更有用,下面是一些需要提前知道的限制。
不会。本工具是纯前端应用,格式化、压缩、修复与树形预览都在浏览器本地完成,不会把内容上传到服务器,也没有后端库存储你的 JSON。
支持 JSON 在线解析、美化(格式化)、压缩(Minify)、语法校验、错误提示、一键修复常见错误(如尾逗号、单引号、缺引号键名),以及树形展开/折叠与节点详情预览。可选 Monaco 编辑模式,体验接近 VS Code。
先检查输入是否完整,再查看错误位置前后的引号、逗号、括号和转义字符。常见原因包括尾逗号、单引号、未加双引号的键名、非法转义,以及接口实际返回了 HTML。
标准 JSON 必须使用双引号。可以先使用修复功能尝试转换单引号,再重新校验并检查字符串中的嵌套引号,避免直接用文本替换破坏内容。
可尝试修复多种非严格 JSON:尾部多余逗号、单引号字符串、未加引号的键、部分注释残留等,并尽量转换为符合 RFC 8259 的标准 JSON。无法保证修复任意损坏数据,失败时会给出错误提示。
数据在本地处理,无上传等待。数 MB 级文件通常可流畅使用;特别大的文件建议先压缩视图或分段处理。导入超大文件时可能提示改为手动点击格式化,避免一次性卡顿。
标准 JSON.parse 可能丢失超过安全整数范围的精度,订单号和雪花 ID 尤其常见。本工具在预览链路中会尽量以更稳妥方式呈现大数相关值;对金融级精度场景仍建议在业务侧用字符串传递大整数。
美化适合阅读、调试 API 与日志;压缩适合减小传输体积或写入配置。本页可一键在树形视图与压缩文本间切换,并支持导出。
许多在线 JSON 工具会把内容发到远端再返回结果。Tool Tic 坚持本地处理,更适合含 Token、手机号、内部接口数据等敏感内容的调试场景。