JSON 压缩工具

生成测试 JSON简单
JSON 输入
压缩结果

什么是 JSON 压缩?

JSON 压缩会从合法 JSON 文档中移除不必要的空白、缩进和换行,得到更紧凑的文本表示。解析后的数据保持不变,但字符串更适合放进环境变量、请求体、fixture、快照和文档示例。

JSONFather 会先在浏览器本地解析输入,再生成压缩结果。它不会把私密 payload 上传到服务器,也不会在语法错误时猜测修复;如果文档非法,会先给出解析错误。

如何压缩 JSON

把合法 JSON 粘贴到编辑器,点击压缩 JSON,然后复制紧凑结果。需要再次检查内容时,可以使用格式化把压缩后的字符串恢复成易读缩进,数据本身不会改变。

可用操作

  • 格式化 JSON
  • 压缩 JSON
  • 校验 JSON
  • 导入 JSON 文件
  • 复制输出
  • 下载输出
  • 创建限时 JSON 短链
  • 全部折叠
  • 全部展开
  • JSON 字符串转义
  • JSON 字符串去转义
  • 按键名排序
  • 生成测试 JSON
  • 简单示例
  • 中等示例
  • 复杂示例
  • 回到顶部
  • 回到底部
  • 编辑器内查找
  • 上一个匹配
  • 下一个匹配
  • 全部替换
  • 关闭搜索面板

示例

输入

{
  "name": "jsonfather",
  "features": ["format", "validate"]
}

输出

{"name":"jsonfather","features":["format","validate"]}

FAQ

压缩 JSON 会改变数据吗?

不会。JSONFather 会先解析文档,再移除同一份值中不必要的空白字符。

压缩后的 JSON 还能重新格式化吗?

可以。使用格式化操作,或打开 JSON Formatter 让紧凑载荷重新变得可读。

压缩时会上传 JSON 吗?

不会。压缩在浏览器本地完成。