类型转化
转成boolean
boolean(str)
输入:
numToTrue = boolean(1);
numToFalse = boolean(0);
strToBoolean = boolean(str);
结果:
{
"numToTrue": true,
"numToFalse": false,
"strToBoolean": false
}
转成double
double(str)
输入:
// num = "1.1"
doubleNum = double(num)
结果:
"doubleNum": 1.1
转成int
int(str)
举例:将未指定类型的1转为int
请求方式为get,并在参数输入字段名:num,值:1,参数说明不指定类型
输入:
{
"intnum": "int(num)"
}
结果:
{
"intnum": 1
}
转成long
long(str)
举例:将未指定类型的1转为long
请求方式为get,并在参数输入字段名:num,值:1,参数说明不指定类型
输入:
{
"longnum": "long(num)"
}
结果:
{
"longnum": 1
}
转成String
string(str)
举例:将未指定类型的1转为string
请求方式为get,并在参数输入字段名:num,值:1,参数说明不指定类型
输入:
{
"stringnum": "string(num)"
}
结果:
{
"stringnum": 1
}
转成JSON
json(object), object类型可以为字符串、集合、对象等
举例:将String格式的内容转为json格式
输入:
{
"str": "{ \"a\" : 1, \"b\" : 2}"
}
数据处理组件输入:
{
"jsonObject": "json(str)"
}
结果:
{
"jsonObject": {
"a": 1,
"b": 2
}
}
JSONArray转List
arrayToList(object),object类型可以为JSONArray,也可以为JSONArray字符串
当object为数组时,如["111","2222"],转化为 List<Object>
当object为JSONObject数组时,转化为List<Map<String,Object>>
举例:将jsonArrStr格式的内容转为list格式
参数输入:
{
"jsonArrStr": "[{\"name\":\"Bob\",\"age\":18},{\"name\":\"Mike\",\"age\":18}]"
}
数据处理组件输入:
{
"jsonArr": "arrayToList(jsonArrStr)"
}
结果:
{
"jsonArr": [
{
"name": "Bob",
"age": 18
},
{
"name": "Mike",
"age": 18
}
]
}