格式还原/压缩
JSON 格式化
使用浏览器原生 JSON API 进行格式化和压缩。支持排序键名和自定义缩进。所有处理均在浏览器本地完成。
格式还原/压缩
格式化只改空白与缩进,键的顺序原样保留;键排序会递归重排每一层的键(数组里的对象也一起处理),缩进固定为 2 空格。所以想看清层级用格式化,想消掉「仅顺序不同」的噪音用排序。
| JSON 格式化 | JSON 排序 | |
|---|---|---|
| 改缩进与换行 | 是,宽度与 Tab 可选 | 是,固定 2 空格 |
| 改键的顺序 | 否,原样保留 | 是,递归处理嵌套对象与数组 |
| 输出是否已经格式化 | 是 | 是,排序结果自带缩进 |
| 典型用途 | 展开压缩的一行 JSON | 对比两次请求的返回是否只差字段顺序 |
排序之后不需要再格式化——它本身已经输出缩进后的 JSON。反过来,格式化永远消不掉顺序噪音。