如何使用
- 将需要压缩的 JSON 粘贴到左侧输入框,例如 API 响应、配置文件或前端埋点 payload。
- 工具会自动校验并在右侧输出一行压缩结果。
- 查看统计卡片,确认原始体积、压缩后体积和节省比例。
- 点击“复制压缩 JSON”或“下载 .json”用于生产配置、请求体或部署脚本。
核心功能
- 将 JSON 压缩为一行,适合 production payload、配置片段和嵌入脚本
- 压缩前先校验 JSON 语法,避免复制损坏或半截数据
- 实时显示原始体积、压缩后体积、节省字节和 Saved %
- 支持一键复制或下载压缩后的 .json 文件
- 所有处理都在浏览器本地完成,不上传敏感配置、Token 或 API payload
相关工具
免费在线 JSON 工具:一键美化/压缩、语法校验、错误高亮,并自动生成 TypeScript 接口与 Zod Schema。纯浏览器本地处理,数据不上传。
免费的 JSONPath Tester / Evaluator:粘贴 API JSON,实时提取匹配节点、查看路径并复制 JSON 结果。解析与查询都在浏览器本地完成。
在浏览器本地将 JSON 对象或对象数组转换为 CSV,展开嵌套字段,预览结果并复制或下载文件,无需上传数据。
将 CSV 文本或文件在浏览器本地实时转换为 JSON 数组,支持表头、逗号/分号/Tab 分隔、拖拽文件、复制和下载,无需上传数据。
在浏览器本地比较两个 JSON,按 Key 排序后做语义化 Diff,忽略字段顺序干扰,标记新增、删除和修改字段,无需上传数据。
免费的 JSON 转 TypeScript 工具。一键将 API JSON 响应自动推导并生成强类型的 TS Interfaces 和 Types 代码。纯浏览器前端处理,严格保护您的业务数据与接口结构隐私。
开发者可在浏览器本地将 YAML 转为格式化 JSON,支持实时转换、多文档 YAML、错误行列提示、复制和下载,不上传或保存配置内容。
在浏览器本地将 JSON 转为 YAML,支持实时转换、严格 JSON 校验、可用时定位错误、复制和下载,配置数据不会上传或保存。
计算逻辑
JSON minify 的本质是去格式化,而不是有损压缩。工具会先使用 JSON.parse 校验并解析输入,再通过 JSON.stringify(data) 重新序列化为不带缩进的一行字符串。
这种方式只移除为了人类阅读而存在的空白字符,不会重命名字段、删除节点或改变值。对于大型 API payload、静态配置或嵌入脚本,减少字节数可以降低传输和粘贴成本。
常见问题
JSON 压缩会改变数据内容吗?
不会。它只移除换行、缩进和多余空格,不会改变对象、数组、字符串、数字、布尔值或 null。
JSON 会发送到服务器吗?
不会。校验、压缩和体积统计都在当前浏览器中完成。
JSON 报错怎么办?
如果输入不是合法 JSON,工具会显示语法错误并停止输出,避免生成不可用结果。
压缩率为什么有时很低?
如果原始 JSON 本身已经是一行,或者空白字符很少,节省比例就会比较低。这是正常结果。