JSON压缩器

去掉 JSON 里所有不必要的空白和换行,压成一整行。接口传输、写进配置文件、存数据库之前压缩一遍能省下不少体积,解析出来的内容和原来完全一致,键的顺序也不会变。

工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。

JSON压缩器能做什么

去掉 JSON 里所有不必要的空白和换行,压成一整行。接口传输、写进配置文件、存数据库之前压缩一遍能省下不少体积,解析出来的内容和原来完全一致,键的顺序也不会变。

怎么用JSON压缩器

  1. 在左侧输入框粘贴 JSON,默认是带制表符缩进的示例
  2. 看输入框下方的校验提示,带尾逗号这类写法会红字报错
  3. 右侧实时输出压缩后的一行结果
  4. 点复制按钮取走,或下载成 output.json

示例

输入:

{
	"hello": [
		"world"
	]
}

输出:

{"hello":["world"]}

压缩后不含任何空格与换行

使用技巧与注意点

常见问题

能压掉多少体积?

只去掉语法层面的空白,键名和字符串内容一个字符都不动。所以键名很长的 JSON 压缩率有限,通常能省 10%~40%。

压缩后还能还原成可读格式吗?

能,用 JSON 格式化工具展开即可,数据完全无损。

会上传吗?

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

数字精度会受影响吗?

不会。解析用的是带 BigInt 支持的版本,超长整数不会被转成科学计数法。

相关工具

同类JSON 工具

查看全部JSON 工具