去掉 JSON 里所有不必要的空白和换行,压成一整行。接口传输、写进配置文件、存数据库之前压缩一遍能省下不少体积,解析出来的内容和原来完全一致,键的顺序也不会变。
工具界面在页面加载完成后显示在本段下方,可以直接使用。所有计算都在你的浏览器本地完成,输入的内容不会上传到服务器。
去掉 JSON 里所有不必要的空白和换行,压成一整行。接口传输、写进配置文件、存数据库之前压缩一遍能省下不少体积,解析出来的内容和原来完全一致,键的顺序也不会变。
输入:
{
"hello": [
"world"
]
}
输出:
{"hello":["world"]}
压缩后不含任何空格与换行
只去掉语法层面的空白,键名和字符串内容一个字符都不动。所以键名很长的 JSON 压缩率有限,通常能省 10%~40%。
能,用 JSON 格式化工具展开即可,数据完全无损。
不会。压缩在浏览器本地完成,不联网。
不会。解析用的是带 BigInt 支持的版本,超长整数不会被转成科学计数法。