JSON 键排序
按键名排序输出
JSON 输入
排序选项
选择键名的排序方向
选择 JSON 输出的缩进大小
同时排序所有嵌套对象的键
区分大小写进行排序(如:A 在 a 之前)
💡 使用说明
什么是 JSON 键排序?
JSON 键排序是按字母顺序重新排列 JSON 对象的键名,使数据更规范、更易于比较和版本控制。
排序优势
- 规范化:使 JSON 结构保持一致
- 易于比较:排序后更容易对比差异
- 版本控制:减少不必要的 diff
- 可读性:有序的键名更易查找
- 递归排序:支持嵌套对象排序
应用场景
- 配置文件:规范化配置文件格式
- API 响应:统一 API 返回的键顺序
- 数据比较:排序后更容易对比差异
- 代码生成:生成有序的 JSON Schema
- 文档生成:生成有序的 API 文档
排序模式
- 升序(A-Z):按字母顺序从小到大
- 降序(Z-A):按字母顺序从大到小
- 大小写敏感:区分大小写(A < a)
- 大小写不敏感:忽略大小写
示例对比
排序前:
{
"zebra": 1,
"apple": 2,
"banana": 3
}排序后:
{
"apple": 2,
"banana": 3,
"zebra": 1
}🔤 键名按字母顺序重新排列,值保持不变
输入 JSON,自动排序并显示结果