变量转换节点

最近更新时间:2025-08-12 18:12:32

我的收藏

节点功能

变量转换节点属于变量处理类节点,用于对不同类型的变量进行处理和格式转换,支持 JSON 字符串的序列化与反序列化、列表数据的取值与排序以及字符串变量的拼接与分隔操作。该节点常用于需要动态处理和转换输入数据的场景。




操作说明

转换方式

支持对 JSON、列表和字符串进行格式转换,不同类型的转换方式说明如下:
类型
方式
说明
JSON
JSON 序列化
指将程序中的数据结构或对象转换成 JSON 格式的过程。支持任意类型的变量,仅支持选择一个变量。
JSON 反序列化
指将 JSON 格式的字符串转换回程序中的数据结构或对象的过程。仅支持 string 类型的变量,仅支持选择一个变量。
列表
列表取值
支持从列表数据中截断取值,取值范围支持选取前N项、第 N 项和后 N 项。仅支持对一个 array 类型的变量(不包括 array<array>)进行取值。
列表排序
支持对列表数据进行排序,排序规则支持降序排序和升序排序两种。仅支持对一个 array 类型的变量(不包括array<array>)进行排序。
字符串
拼接字符串
将多个变量拼接成一个字符串。支持选择任意类型的变量。支持选择多个变量。
分隔字符串
将变量按照特定的分隔符进行拆分,分隔符包括换行(\\n)、制表符(\\t)、中文逗号(,)、英文逗号(,)、中文句号(。)、英文句号(。)、中文分号(;)、英文分号(;)、空格( ),也支持自定义分隔符。仅支持string类变量,仅支持选择一个变量。

转换变量

进行格式转换的变量,其中转换方式为“拼接字符串”支持用户添加多个转换变量,其他转换方式仅支持一个转换变量,故不支持用户添加。

输出变量

经该节点处理后的输出变量。当转换类型为 JSON 和字符串时,默认输出格式转换后的结果,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。



当转换类型为列表时,默认输出取值后的列表、数组的第一项、最后一项,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。




应用示例

JSON 序列化场景

将字符串转换为 JSON 序列,变量转换节点配置如下:




列表取值场景

仅取列表的第1项,变量转换节点配置如下:




字符串拼接场景

将用户输入的姓和名拼接输出,变量转换节点配置如下: