JSON 压缩工具

把 JSON 压成一行,空白全部去掉。

免费 - 无需注册 - 在设备上运行

没有东西离开这个标签页

  • 1 行输出
  • 0数据被改
  • 0上传
  • 一键复制
规格

JSON 压缩工具 规格一览

输入
粘贴的 JSON 与一个操作
输出
一行的 JSON
去掉什么
只去掉标记之间的空白
解析不了时
报告解析中断的位置
方法
原生解析,输出不缩进
价格
免费
需要账户
处理位置
在设备上
使用方法

JSON 压缩工具 怎么用

  1. 1

    粘贴 JSON

    粘贴缩进的 JSON。

  2. 2

    拿走一行结果

    读取单行输出。

  3. 3

    复制那一行

    复制,或存成文件。

问题

常见问题

压缩会弄坏我的 JSON 吗?

只要它解析得了就不会。丢掉的只有标记之间的空白,字符串值里面的空格是数据,会照原样留着。

能小多少?

完全看原本缩进了多少。嵌套深、缩进重的文件掉最多;键不多的扁平对象几乎没差。

压不下去,哪里不对?

那段文本没有解析成功。报告的行号和列号就指着解析停下来的地方,常见原因是结尾多一个逗号或用了单引号。

做这件事会把东西送出去吗?

不会。解析和输出都在这个浏览器标签页里完成。不会到服务器,也不会存进任何账户。

背景说明

什么时候一行才是对的形状

粘贴缩进的 JSON,一行版本就出现。走掉的只有空格、tab 和换行,每个键、每个值、每一层嵌套都原封不动。

  • 配置字段和环境变量常常只吃一行,这是把空白去掉的主要理由。
  • 请求主体不需要缩进,另一端的解析器读到的是同一个对象。
  • 编辑时留着缩进的那份,最后再压缩,不要在一长行里面工作。
  • 压缩不是隐藏。任何人都可以再把它缩进开,在这里或在别的地方。

完整规格

JSON 压缩工具 的完整规格
输入粘贴的 JSON,缩进或不缩进都行,加上压缩这个操作。
输出同一份 JSON 压成一行,空格、tab 和换行都去掉。
去掉什么只去掉标记之间的空白。字符串值里面的空格是数据的一部分,会留着。
解析不了时什么都不会压缩,改成报告解析停下来的行号与列号。
方法浏览器内置的 JSON 解析器,然后输出不带缩进。
价格免费。由工作区外明确标注的广告支持。
需要账户不需要。
处理位置在浏览器标签页中。输入内容永不上传。
下一步

用同一批文件继续做

全部开发工具: SPOTTOOLS 的开发工具