JSON 压缩 / 解压

在线压缩 JSON 数据去除空格换行,或格式化压缩的 JSON

输入 JSON
输出结果

JSON 压缩/解压使用说明

主要功能

  • 压缩 - 去除空格和换行,最小化 JSON 体积
  • 格式化 - 美化压缩的 JSON,增加缩进和换行
  • 体积对比 - 显示压缩前后的字节数和压缩率

使用场景

  • API 响应数据压缩传输
  • 配置文件格式化阅读
  • JSON 数据体积优化

常见问题

JSON压缩是去除所有空格和换行符,将JSON变成一行,最小化体积便于传输。JSON格式化则是增加缩进和换行,让JSON更易阅读和调试。两者互为逆操作。

不会。JSON压缩只是去除空白字符(空格、换行、制表符),不会修改任何数据内容。压缩后的JSON解析结果与原始完全一致。

通常可节省20%-60%的体积,具体取决于原始JSON的格式化程度。格式化越"漂亮"(缩进越多),压缩率越高。对于已经紧凑的JSON,压缩效果有限。

常见的场景包括:API响应数据传输以减少带宽、存储JSON到数据库时节省空间、前端打包时压缩配置文件、以及通过网络发送大量JSON数据时。

相关工具