开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/JSON 键排序

JSON 键排序

把 JSON 的所有层级按键名重新排序,输出格式固定、diff 干净。适合提交代码前整理配置文件,或者对比两份 JSON 时先统一顺序。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
请输入 JSON
排序后的 JSON

使用说明

  1. 粘一段 JSON,点「按键名排序」。
  2. 所有层级都会排序,包括嵌套对象和对象数组里的元素,顺序是一致的。
  3. 排完序再和另一份 JSON 做对比,能直接看出「内容有没有变」,而不是被顺序差异干扰。

常见问题

数组里的顺序会变吗?
数组元素的顺序原样保留,这是 JSON 的语义要求 —— 数组顺序本身就是数据。只对对象的键排序。
中文键是怎么排的?
按中文本地化顺序排列,和拼音顺序接近,同音字再按下标稳定排序。
排序会改变 JSON 的含义吗?
不会。JSON 对象的键本来就无序,排序只影响文本展现形式。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部