Overview
先看明白,再动手。
JSON 格式化在本地完成 JSON 的美化缩进、压缩(minify)、语法验证,并辅助查看数据结构。你粘贴或打开一段 JSON,立刻知道它是否合法、字段层级如何,而不是把接口响应丢到来路不明的网页。它处理的是文本形态的 JSON,不负责调用远程 API 或改写业务逻辑。
Audience
适用人群
调试接口、写配置、看日志的开发者与测试。免费工具,打开即用;不需要「批量改磁盘上一百个文件」时,用粘贴模式即可。
Scenarios
什么时候用它
接口返回挤在一行,需要缩进后对照字段
提交配置前先验证 JSON 是否少逗号、多尾逗号或引号错误
把美化后的 JSON 压成一行,塞进环境变量或命令行
快速扫一眼对象/数组层级,确认嵌套是否符合预期
Highlights
能力亮点
Step by step
使用步骤
输入 JSON
粘贴文本或打开 .json 文件。先确认内容确实是 JSON,而不是 Python 字典字面量或带注释的 JSON5。
验证语法
查看是否通过校验。失败时根据提示定位缺逗号、引号、括号不匹配等问题。
格式化或压缩
合法后选择美化缩进便于阅读,或压缩为单行便于传输。按需调整缩进宽度(若界面提供)。
查看结构
利用结构/树状信息确认键名、数组长度与嵌套深度,避免漏字段。
复制或保存
复制结果到剪贴板,或保存回文件。覆盖原配置前请确认环境使用的就是这份文件。
Notes
使用前留意
- 标准 JSON 不支持注释与尾逗号;从 JS 对象随手复制常会校验失败。
- 超大 JSON(数十 MB)可能导致编辑卡顿,可先截取片段验证。
- 格式化不会「修复」业务数据错误,只保证语法层合法。
- 含密钥的 JSON 不要发到公共网络工具;本工具本地处理仍请注意屏幕分享。
FAQ
常见问题
为什么我的「JSON」一直报错?
常见原因:单引号、尾逗号、注释、NaN/Infinity、未转义换行。先改成严格 JSON 再试;或确认是否其实是 YAML/TOML。
压缩后和原来是否完全等价?
在合法 JSON 前提下,去除无意义空白后语义应等价。键顺序是否保留取决于解析实现;不要依赖键序表达业务含义。
能把 JSON 转成 YAML 吗?
本工具聚焦 JSON 本身的格式化与验证。需要 YAML 请使用对应的 YAML 工具或格式转换入口。
会修改数字精度吗?
极大整数或超高精度小数在部分语言解析时可能丢精度。对金融级 ID 建议当字符串处理;本工具以常规 JSON 解析行为为准。