格式化嵌套对象
输入 {"name":"Ada","limits":{"seats":5}}
结果 用两空格缩进后对象展开成多行,同一份数据统计为 3 个键、嵌套 2 层。
粘贴 JSON 即可美化缩进、检查语法或压缩成一行,并显示处理前后的字节数。
计算结果
修改任意输入,结果即时更新。
输入 {"name":"Ada","limits":{"seats":5}}
结果 用两空格缩进后对象展开成多行,同一份数据统计为 3 个键、嵌套 2 层。
输入 一份 4 KB 的带缩进配置文件。
结果 压缩通常能去掉 20% 到 40% 的字节,具体取决于原来的缩进深度。
输入 {"a":1,}
结果 校验会直接报错,因为标准 JSON 不允许在右大括号前出现逗号。
常见原因是末尾逗号、用单引号代替双引号、键没加引号,或者写了注释。标准 JSON 都不允许。
有效。压缩只删除记号之间的空白,解析结果完全相同。若还需要可读的差异对比,请保留原文件。
不会。解析、格式化与压缩都由本机 JavaScript 完成,键名与其中任何敏感内容都不会离开设备。
不会。格式化保留插入顺序,也就是 JavaScript 对字符串键的保留规则。但空白会改变,所以第一次对比时差异会很大。
免责声明: 结果按页面所列公式计算,仅作参考;实际用量会受材料品牌、施工方式与环境影响,下单前建议预留余量。