JSON 排序与分类

JSON 排序与分类 是一个强大的 JSON 数据整理工具,可帮助你按照特定规则重新组织 JSON 数据。它提供两种主要功能:

排序功能

适用于你需要按自定义顺序排列数据的场景。

示例场景:

[{"name": "苹果"}, {"name": "香蕉"}, {"name": "橙子"}]

如果你希望按"香蕉、苹果、橙子"的顺序显示:

  • 在排序文本框中输入期望的顺序(每行一个名称)
  • 在排序字段输入框中填写"name"(表示按商品的 name 属性进行排序)
  • 点击"排序 JSON"按钮

额外排序选项:

  • 自定义排序:完全按照你指定的列表顺序排列
  • 数字升序:从小到大排序数字
  • 数字降序:从大到小排序数字

归类功能

适用于需要先对数据分组然后再排序的场景。

示例场景:

[
  {"type": "水果", "属性": "颜色", "值": "红色"}, 
  {"type": "饮料", "属性": "品牌"}, 
  {"type": "水果", "属性": "价格"}
]

如果你想先按类型(水果/饮料)分组,再按属性排序:

  • 在主节点名中填入"type"(用于第一层分组)
  • 在副节点名中填入"属性"(用于组内排序)
  • 点击"归类并排序 JSON"按钮

其他功能

  • 文件上传: 可以拖放 JSON 文件,无需复制粘贴
  • 大文件模式: 用于处理非常大的 JSON 数据集
  • 导出选项: 可以复制或下载排序后的结果
  • JSONPath 支持: 支持使用点表示法或括号表示法访问嵌套属性

这个工具可以简化复杂 JSON 数据结构的组织工作,帮助你按照特定需求整理数据。