JSON 压缩工具
把 JSON 压成一行,空白全部去掉。
免费 - 无需注册 - 在设备上运行
没有东西离开这个标签页
- 1 行输出
- 0数据被改
- 0上传
- 一键复制
JSON 压缩工具 规格一览
- 输入
- 粘贴的 JSON 与一个操作
- 输出
- 一行的 JSON
- 去掉什么
- 只去掉标记之间的空白
- 解析不了时
- 报告解析中断的位置
- 方法
- 原生解析,输出不缩进
- 价格
- 免费
- 需要账户
- 无
- 处理位置
- 在设备上
JSON 压缩工具 怎么用
- 1
粘贴 JSON
粘贴缩进的 JSON。
- 2
拿走一行结果
读取单行输出。
- 3
复制那一行
复制,或存成文件。
常见问题
压缩会弄坏我的 JSON 吗?
只要它解析得了就不会。丢掉的只有标记之间的空白,字符串值里面的空格是数据,会照原样留着。
能小多少?
完全看原本缩进了多少。嵌套深、缩进重的文件掉最多;键不多的扁平对象几乎没差。
压不下去,哪里不对?
那段文本没有解析成功。报告的行号和列号就指着解析停下来的地方,常见原因是结尾多一个逗号或用了单引号。
做这件事会把东西送出去吗?
不会。解析和输出都在这个浏览器标签页里完成。不会到服务器,也不会存进任何账户。
什么时候一行才是对的形状
粘贴缩进的 JSON,一行版本就出现。走掉的只有空格、tab 和换行,每个键、每个值、每一层嵌套都原封不动。
- 配置字段和环境变量常常只吃一行,这是把空白去掉的主要理由。
- 请求主体不需要缩进,另一端的解析器读到的是同一个对象。
- 编辑时留着缩进的那份,最后再压缩,不要在一长行里面工作。
- 压缩不是隐藏。任何人都可以再把它缩进开,在这里或在别的地方。
完整规格
| 输入 | 粘贴的 JSON,缩进或不缩进都行,加上压缩这个操作。 |
|---|---|
| 输出 | 同一份 JSON 压成一行,空格、tab 和换行都去掉。 |
| 去掉什么 | 只去掉标记之间的空白。字符串值里面的空格是数据的一部分,会留着。 |
| 解析不了时 | 什么都不会压缩,改成报告解析停下来的行号与列号。 |
| 方法 | 浏览器内置的 JSON 解析器,然后输出不带缩进。 |
| 价格 | 免费。由工作区外明确标注的广告支持。 |
| 需要账户 | 不需要。 |
| 处理位置 | 在浏览器标签页中。输入内容永不上传。 |
用同一批文件继续做
全部开发工具: SPOTTOOLS 的开发工具