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。- 排序后读取顺序会变化,后续按索引或导出时要按新顺序理解结果。
- 排序主要适合平铺层级的对象或数组,复杂深层结构应先确认当前层才是要排的目标。
