如何按 key 的字典序对 JSON 进行排序?
JSON 排序是按特定顺序组织键值对的过程,能增强可读性、确保数据展示一致性,并便于对 JSON 对象做修改或比较。正确排序的 JSON 在调试和文档编写中特别有价值。
JSON For You 支持自动排序(按升序排序,默认不启用)和手动排序(按升序和降序排序都支持),并且排序是递归的,会对嵌套的 JSON 对象也进行排序。开启自动排序的方式如下:
- 点击侧边栏的「自动排序」启用自动排序;
- 将原始 JSON 字符串粘贴到左侧编辑器中,黏贴时会自动排序。
如果您需要手动进行降序排序,可以这样操作:
- 将原始 JSON 字符串粘贴到左侧编辑器中;
- 点击顶部的「搜索命令」,找到「JSON 排序(降序)」,点击执行。
示例
未排序 JSON:
{
"邮箱": "user@example.com",
"姓名": "张三",
"年龄": 30,
"是否活跃": true
}
排序后(升序):
{
"年龄": 30,
"邮箱": "user@example.com",
"是否活跃": true,
"姓名": "张三"
}