排序 JSON 的键

按字母顺序对 JSON 对象的键进行排序,覆盖所有嵌套层级,便于比较或阅读。

示例:

工作原理

想用 diff 工具比较两个 JSON 配置文件,却因为键的顺序不同而干扰了比较?或者您只是希望 JSON 文件读起来更有规律?排序会按字母顺序重新排列所有对象的键,无论嵌套多深,同时不会修改任何值,也不会改变数组中元素的顺序。

数组也会被排序吗?

不会,只有对象的键顺序会被修改。数组内元素的顺序始终保持不变,因为它可能具有特定含义(例如一组有先后顺序的步骤)。

排序区分大小写吗?

区分,排序采用标准的字典序,其中大写字母排在小写字母之前(例如「Z」排在「a」之前)。

100% 本地处理:排序完全通过 WebAssembly 在您的浏览器中完成 —— 您的 JSON 数据绝不会离开您的设备。