JSON

按名称排序 JSON

按当前层节点名称对 JSON 内容排序,适用于键名字典序整理、结果展示和导出前的顺序统一。

命令用途

Json-SortByName 对应的实际命令写法是 JSON <标识> SortByName,用于按名称对当前层节点排序。

它适合在展示、导出或批量遍历前,先把对象或数组中的节点顺序整理成稳定结果。

命令名

Json-SortByName

调用格式

JSON <标识> SortByName [排序方式]

参数说明

参数必填说明
标识是要排序的 JSON 标识。
SortByName是固定子命令,表示按名称排序。
排序方式否不传时为正序;传入 1 表示反序。

返回或影响

  • 该命令会按名称重新整理当前 JSON 标识中的节点顺序。
  • 不传参数时为正序排序;传入 1 时为反序排序。
  • 排序后,后续导出、遍历和展示会按新顺序生效。

示例

基础用法

#ACT
JSON 排行数组 SortByName 0

这段写法会把 排行数组 按名称做升序排序。

常见变体

#ACT
JSON 奖励配置 SortByName 1

这类写法适合把当前 JSON 节点按名称做降序排列。

注意事项

  • Json-SortByName 排的是名称,不是值本身;如果你要按数值或文本内容大小排序,应改用 Json-SortByValue。
  • 排序后读取顺序会变化,后续按索引或导出时要按新顺序理解结果。
  • 排序主要适合平铺层级的对象或数组,复杂深层结构应先确认当前层才是要排的目标。

相关命令