JSON 格式化

原数据json
结果json
原始: 0 B压缩后:

JSON Minify - 在线 JSON 压缩工具

免费 JSON Minify,一键压缩 JSON 并显示原始与压缩后体积对比。

粘贴 JSON 后点击「压缩」,查看 Minified Size 与节省比例。

现代 Web 应用广泛使用 JSON 作为 REST API、配置文件和服务间数据交换的格式。日志或网络面板中的原始 JSON 往往没有空格,难以发现缺少的逗号、错误的类型或意外的 null 值。专用的格式化工具在联调测试和故障排查中能节省大量时间。

WaiHub JSON 格式化工具完全在浏览器中运行,数据不会离开你的设备。这在调试包含用户信息、Token 或内部标识的响应时尤为重要。配合校验、压缩、树形视图和 YAML 转换,它覆盖了从检查到生产输出的完整 JSON 工作流。

  • 自定义缩进,提升可读性
  • 即时 JSON 语法校验与错误行提示
  • 压缩 JSON 减小体积
  • 树形视图探索嵌套结构
  • YAML 与 XML 跨格式转换
  • 不上传数据,隐私优先的浏览器处理

功能特性

  • 即时格式化,支持 2 或 4 空格缩进
  • 校验 JSON 语法并高亮错误位置
  • 压缩 JSON 去除空白字符
  • 按键名升序或降序排序
  • 树形视图,支持展开/折叠
  • JSON、YAML、XML 互转
  • JSONPath 文档内搜索
  • 一键复制格式化结果
  • 支持上传最大 5 MB 文件
  • 浏览器本地运行,不上传服务器

使用方法

  1. 粘贴 JSON 内容

    将 API 响应、日志或配置文件中的 JSON 复制到左侧源面板,也可上传 .json 文件或粘贴 YAML/XML 进行转换。

  2. 点击格式化

    点击「格式化」按钮美化 JSON。使用「压缩」减小体积,或「校验」检查语法而不改变布局。

  3. 查看格式化结果

    右侧结果面板显示输出。可切换到树形视图探索嵌套对象,或使用 JSONPath 搜索特定键。

  4. 复制或下载输出

    点击「复制」获取格式化 JSON,或「保存」下载文件。「同步到输入」可将结果写回左侧继续编辑。

示例

基础格式化

输入

{"name":"John","age":18,"city":"New York"}

输出

{
  "name": "John",
  "age": 18,
  "city": "New York"
}

嵌套对象

输入

{"user":{"name":"Alice","roles":["admin","editor"]},"active":true}

输出

{
  "user": {
    "name": "Alice",
    "roles": ["admin", "editor"]
  },
  "active": true
}

常见问题

这个 JSON 格式化工具免费吗?
是的。完全免费,无需注册,无使用限制。
我的数据会上传到服务器吗?
不会。所有处理完全在浏览器中完成,不会发送到 WaiHub 服务器。
有文件大小限制吗?
支持最大 5 MB 的文件。更大输入会暂停实时分析以保持浏览器响应速度。
可以在手机上使用吗?
可以。支持 iOS 和 Android 上的 Chrome、Safari、Firefox 等现代浏览器。
可以商用吗?
可以。个人和商业开发均可免费使用。
格式化后中文或 Unicode 会乱码吗?
不会。UTF-8 编码处理正确,中文、emoji 等 Unicode 字符保持完整。

相关工具