添加 JSON
粘贴文本、载入示例,或打开不超过 10 MB 的本地 .json 文件。
100% 本地 JSON 工具
粘贴 JSON,将它压缩或整理为易读格式,然后复制结果。数据不会上传。
无需账户 · 无需上传 · 无需安装
01 — 03
工具会先验证再转换,无效输入不会生成误导性的结果。
粘贴文本、载入示例,或打开不超过 10 MB 的本地 .json 文件。
移除可选空白,或用 2 个、4 个空格缩进整理数据。
查看 UTF-8 字节变化,再把有效结果用于需要的位置。
示例与语法
解析器会保留 JSON 数据值,只改变当前工具需要的表示方式。
{
"site": "jsonminify.org",
"enabled": true,
"items": [1, 2]
}{"site":"jsonminify.org","enabled":true,"items":[1,2]}{"name":"value"}键和字符串值必须使用双引号。
[1, 2, 3]项目保留原始顺序。
true · false · null这些值使用小写且不加引号。
space · tab · line break字符串外可选,字符串内有实际含义。
为什么选择 JSONMINIFY.ORG
全程使用标准浏览器能力,无需账户、上传队列或隐藏修复步骤。
JSON 只在当前设备解析,不会发送到我们的服务器。
严格的 JSON.parse 会识别注释、尾随逗号和未加引号的键。
比较压缩前后的真实 UTF-8 字节,而不是简单字符数。
常见使用场景
当空格和换行对下一个系统或接收数据的人没有帮助时,压缩可以减少冗余并统一输出形式。
在保存测试夹具、提交缺陷附件或在开发工具之间传递前,先缩小较大的 JSON 数据。
压缩 HTML 数据块、静态资源或生成文件中的 JSON,避免可选排版增加传输体积。
为环境变量、命令行参数以及只接受紧凑 JSON 的系统生成可直接使用的单行结果。
在比较测试夹具、保存示例或共享诊断信息前,将有效 JSON 统一为可预测的紧凑格式。
JSON 参考
压缩器应该移除展示用空白,同时保留解析后的数据值。理解这条边界可以避免误改数据。
JSON 标记之间的空格、制表符和换行不属于数据模型。验证成功后,工具会在不带可选空白的情况下重新序列化。
注释、尾随逗号、未加引号的属性名、undefined 和 JavaScript 表达式都不是标准 JSON,工具会明确报错。
工具使用 TextEncoder 计算真实文件大小,因此表情符号和非拉丁字符不会被错误地按 JavaScript 字符数计算。
去掉空白只会减小体积,不会隐藏内容。任何拿到结果的人都能解析,其中的敏感值仍需访问控制。
FAQ
关于有效性、隐私、文件大小和数据变化的直接回答。
不会。压缩、格式化、验证、复制和下载准备都在浏览器中完成,网站不会收到 JSON 内容。
标准 JSON 解析后只移除可选空白,数据值保持等价;但不要把对象键顺序当作语义保证。
标准 JSON 要求键名和字符串使用双引号,不允许注释、尾随逗号、undefined 或 JavaScript 对象字面量语法。
本地文件导入支持最大 10 MB 的 .json 文件。特别复杂的文件仍可能受设备内存和浏览器限制影响。
工具解析 JSON 后使用 2 个或 4 个空格重新输出,让嵌套数据更容易阅读。