格式还原/压缩
JSON 格式化
使用浏览器原生 JSON API 进行格式化和压缩。支持排序键名和自定义缩进。所有处理均在浏览器本地完成。
格式还原/压缩
格式化与压缩按语言成对提供:HTML、CSS、JS、JSON、SQL、XML、YAML 各有一个美化缩进的版本和一个压掉空白与注释的版本。JSON 额外提供递归键名排序,用来对比两份结构相同但字段顺序不同的数据;格式不合法时会给出出错位置,而不是静默产出坏结果。
使用浏览器原生 JSON API 进行格式化和压缩。支持排序键名和自定义缩进。所有处理均在浏览器本地完成。
移除 CSS 注释、压缩空白字符,或格式化为 4 空格缩进。所有处理均在浏览器本地完成。
使用 js-beautify 库格式化 HTML 代码,支持自定义缩进。所有处理均在浏览器本地完成。
移除 HTML 注释、标签间空白,压缩多余空格。所有处理均在浏览器本地完成。
使用 js-beautify 库格式化 JavaScript 代码,格式化不会执行代码,所有处理均在浏览器本地完成。
移除 JS 注释和多余空白。注意:这是基础压缩,不会重命名变量。所有处理均在浏览器本地完成。
递归排序 JSON 对象的所有键名(按字母升序),支持嵌套对象和数组。所有处理均在浏览器本地完成。
去掉所有空格与换行,同时校验 JSON 是否合法——非法输入直接报错,而不是给出坏结果。
使用 sql-formatter 库格式化 SQL 语句,支持多种 SQL 方言。所有处理均在浏览器本地完成。
把 SQL 压成单行并去掉注释,字符串字面量里的空格与注释符号不受影响。
自动识别 XML 标签层级并添加缩进,默认 2 空格。所有处理均在浏览器本地完成。
移除 XML 标签间的空白字符,压缩多余空格。所有处理均在浏览器本地完成。
统一 YAML 的缩进与对齐,注释与键顺序保持不变。
移除 YAML 中的注释和空行,保留有效内容。所有处理均在浏览器本地完成。