
# 配置排序处理器
"排序"处理器用于处理数据的排序。
#### 配置参数
| 参数   | 说明                                                                                                                                                                                  |
|:---|:---|
| 数据集  | 待排序的数据，可以是上一步传过来的数据，也可以是自定义的数据。输入类型仅支持JsonArray。 可通过变量的方式引用前序步骤中的数据，请参考[组合应用引用变量](https://support.huaweicloud.com/usermanual-roma/roma_03_5212.html)。 |
| 参数路径 | 排序使用的参数。例如$.id。 可通过变量的方式引用前序步骤中的数据，请参考[组合应用引用变量](https://support.huaweicloud.com/usermanual-roma/roma_03_5212.html)。                                  |
| 排序方式 | 选择排序方式，可选择"升序"或"降序"。                                                                                                                                                                |
   
![](https://support.huaweicloud.com/usermanual-roma/zh-cn_image_0000002532879171.png "点击放大")
#### 使用示例
示例1
输入：
数据集：\[{"id":12},{"id":6},{"id":58}\]
参数路径：$.id
排序方式：升序
输出：
\[{"id":6},{"id":12},{"id":58}\]
示例2
输入
数据集：{"data":\[{"id":12, "name":"name1"},{"id":6, "name":"name2"},{"id":58, "name":"name3"}\]}
参考路径：$.data\[\*\].id
排序方式：升序
输出：
{"data":\[{"id":6,"name":"name2"},{"id":12,"name":"name1"},{"id":58,"name":"name3"}\]}
