提交 2b74c19d 编写于 作者: M mxd

更新例子

上级 0125911f
{
"properties" : { },
"id" : "c1f0bc60cedd445faa62042cf9ce35e8",
"script" : null,
"groupId" : "08c2af4fd56543e690b14515d83d66ae",
"name" : "事务",
"createTime" : 1615818724895,
"updateTime" : 1615818724895,
"createTime" : null,
"updateTime" : 1632192556731,
"lock" : null,
"method" : "GET",
"path" : "/transaction",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "578b5f6bb9644ee18573f80c8321fae1",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "http请求",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190441120,
"lock" : null,
"method" : "GET",
"path" : "/http",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"success\": true,\n \"message\": \"执行成功\"\n },\n \"timestamp\": 1615986002116,\n \"executeTime\": 8\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"success\": true,\n \"message\": \"执行成功\"\n },\n \"timestamp\": 1632190431156,\n \"executeTime\": 8\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "success",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "执行成功",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190431156",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "8",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
// 本Demo采用Jsoup库进行请求
import 'org.jsoup.Jsoup' as Jsoup;
import 'org.jsoup.Connection$Method' as Method;
import 'org.apache.commons.io.FileUtils' as FileUtils;
import 'com.fasterxml.jackson.databind.ObjectMapper' as mapper;
var str = Jsoup.connect('http://127.0.0.1:9999/response/json')
.method(Method.GET)
.ignoreContentType(true)
.execute()
.body()
return mapper.readValue(str,Map.class)
\ No newline at end of file
import http;
return http.connect('http://127.0.0.1:9999/response/json')
.get()
.getBody()
\ No newline at end of file
{
"properties" : { },
"id" : "5fd0b65310ed4c75a701fd95ce216499",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "json转换",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190472967,
"lock" : null,
"method" : "GET",
"path" : "/json",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"jsonObject\": {\n \"name\": \"李富贵\"\n },\n \"jsonString\": \"{\\\"name\\\":\\\"李富贵\\\"}\"\n },\n \"timestamp\": 1615986094038,\n \"executeTime\": 9\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"jsonObject\": {\n \"name\": \"李富贵\"\n },\n \"jsonString\": \"{\\\"name\\\":\\\"李富贵\\\"}\"\n },\n \"timestamp\": 1632190463244,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "jsonObject",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "name",
"value" : "李富贵",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "jsonString",
"value" : "{\\\"name\\\":\\\"李富贵\\\"}",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190463244",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
import 'com.fasterxml.jackson.databind.ObjectMapper' as mapper; // 导入Spring中的类
// 利用jackson进行转换,你也可以选择fastjson、gson进行操作
var json = {
"name" : "李富贵"
}
var jsonString = '{"name": "李富贵"}'
return {
'jsonObject' : mapper.readValue(jsonString,Map.class),
'jsonString' : mapper.writeValueAsString(json)
'jsonObject' : jsonString::json,
'jsonString' : json::stringify
}
\ No newline at end of file
{
"properties" : { },
"id" : "83c6b79c8723457e85143f3612e6644f",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "使用Spring中的Bean",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192554327,
"lock" : null,
"method" : "GET",
"path" : "/spring",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"/magic/web\",\n \"timestamp\": 1615986308312,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "/magic/web",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1615986308312",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "e51d7756285f4e3c8ec28c7fb94fdc16",
"script" : null,
"groupId" : "d528abe95ca74f3cb195425afd7415af",
"name" : "调用其他接口",
"createTime" : 1615985897335,
"updateTime" : 1615985897335,
"createTime" : null,
"updateTime" : 1632192550771,
"lock" : null,
"method" : "GET",
"path" : "/call",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "f0ee5da0f4914213953e6340c1d1811d",
"script" : null,
"groupId" : "8b4ffb920a6e4758ae142ccda0685519",
"name" : "关联",
"createTime" : 1615983189124,
"updateTime" : 1615983189124,
"createTime" : null,
"updateTime" : 1632192546122,
"lock" : null,
"method" : "GET",
"path" : "/join",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "8bcd5c086d944cd08fb41e0463b7b478",
"script" : null,
"groupId" : "8b4ffb920a6e4758ae142ccda0685519",
"name" : "分组",
"createTime" : 1615983175744,
"updateTime" : 1615983175744,
"createTime" : null,
"updateTime" : 1632192548427,
"lock" : null,
"method" : "GET",
"path" : "/group",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "da433c8708c74cb3ad3482f8fdb09119",
"script" : null,
"groupId" : "8b4ffb920a6e4758ae142ccda0685519",
"name" : "行转列",
"createTime" : 1615983153343,
"updateTime" : 1615983153343,
"createTime" : null,
"updateTime" : 1632192538946,
"lock" : null,
"method" : "GET",
"path" : "/pivot",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "6328b06b544d4b7a9fd95497fab1717c",
"script" : null,
"groupId" : "aa81e76ddfd7471a97aa423abd80b2aa",
"name" : "关联",
"createTime" : 1615983353928,
"updateTime" : 1615983353928,
"createTime" : null,
"updateTime" : 1632192523522,
"lock" : null,
"method" : "GET",
"path" : "/join",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "679ace6a76b1435b8a1e75bca28344d7",
"script" : null,
"groupId" : "aa81e76ddfd7471a97aa423abd80b2aa",
"name" : "动态行转列",
"createTime" : 1615983402538,
"updateTime" : 1615983402538,
"createTime" : null,
"updateTime" : 1632192529131,
"lock" : null,
"method" : "GET",
"path" : "/pivot",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "a5f46d89e2454149b649d2dd542e522d",
"script" : null,
"groupId" : "2b0ce800b6c543efa284ae695e14e4eb",
"name" : "文件下载",
"createTime" : 1615983934415,
"updateTime" : 1615983934415,
"createTime" : null,
"updateTime" : 1632192377589,
"lock" : null,
"method" : "GET",
"path" : "/download",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "48a3e16b86d54388a7e5571eac477d72",
"script" : null,
"groupId" : "2b0ce800b6c543efa284ae695e14e4eb",
"name" : "模拟分页",
"createTime" : 1615983958385,
"updateTime" : 1615983958385,
"createTime" : null,
"updateTime" : 1632192356360,
"lock" : null,
"method" : "GET",
"path" : "/page",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "fe3147eb81cd48089a635f7a94758009",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "exit语句",
"createTime" : 1615983896777,
"updateTime" : 1615983896777,
"createTime" : null,
"updateTime" : 1632192308978,
"lock" : null,
"method" : "GET",
"path" : "/exit",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 400,\n \"message\": \"参数填写有误\",\n \"data\": null,\n \"timestamp\": 1632190981833,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "400",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "参数填写有误",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "null",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632190981833",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "d875fe71d35f4bc7a418ade47d481849",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "if判断",
"createTime" : 1615816620872,
"updateTime" : 1615816620872,
"createTime" : null,
"updateTime" : 1632192306251,
"lock" : null,
"method" : "GET",
"path" : "/if",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": 0,\n \"timestamp\": 1632190985846,\n \"executeTime\": 6\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632190985846",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "6",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "6b29727322e34ac8968cd2e51d6f0e41",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "try_catch",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192303958,
"lock" : null,
"method" : "GET",
"path" : "/try",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"finally\",\n \"timestamp\": 1615816823911,\n \"executeTime\": 2\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"finally\",\n \"timestamp\": 1632192274939,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "finally",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632192274939",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "08208af67848468eb6e8c1c0c22ac819",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "与Java交互",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190978682,
"lock" : null,
"method" : "GET",
"path" : "/java",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"2021-03-15\",\n \"timestamp\": 1615816582971,\n \"executeTime\": 18\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "2021-03-15",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1615816582971",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "18",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "64ab21bd4d7c4743a389b332af7eba72",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "可选连",
"createTime" : 1615816745360,
"updateTime" : 1615816745360,
"createTime" : null,
"updateTime" : 1632192324973,
"lock" : null,
"method" : "GET",
"path" : "/optional",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "e0d200eb516e4f4294bf8d0080d8f204",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "各类运算符",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190937500,
"lock" : null,
"method" : "GET",
"path" : "/operator",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"+\": 579,\n \"-\": -333,\n \"*\": 56088,\n \"/\": 0,\n \"%\": 123,\n \"++\": 123,\n \"--\": 124,\n \">\": false,\n \">=\": false,\n \"<\": true,\n \"<=\": true,\n \"==\": false,\n \"===\": false,\n \"!=\": true,\n \"!==\": true,\n \"&&\": 456,\n \"||\": 123\n },\n \"timestamp\": 1615816208185,\n \"executeTime\": 4\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": {\n \"+\": 579,\n \"-\": -333,\n \"-a\": -123,\n \"*\": 56088,\n \"/\": 0,\n \"%\": 123,\n \"++\": 123,\n \"--\": 124,\n \">\": false,\n \">=\": false,\n \"<\": true,\n \"<=\": true,\n \"==\": false,\n \"===\": false,\n \"!=\": true,\n \"!==\": true,\n \"&&\": 456,\n \"||\": 123,\n \">>\": -2,\n \">>>\": 2,\n \"<<\": 4,\n \"^\": 3,\n \"&\": 0,\n \"|\": 3\n },\n \"timestamp\": 1632190932561,\n \"executeTime\": 7\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "+",
"value" : "579",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "-",
"value" : "-333",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "-a",
"value" : "-123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "*",
"value" : "56088",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "/",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "%",
"value" : "123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "++",
"value" : "123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "--",
"value" : "124",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">=",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "<",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "<=",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "==",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "===",
"value" : "false",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "!=",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "!==",
"value" : "true",
"description" : "",
"required" : false,
"dataType" : "Boolean",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "&&",
"value" : "456",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "||",
"value" : "123",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">>",
"value" : "-2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : ">>>",
"value" : "2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "<<",
"value" : "4",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "^",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "&",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "|",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190932561",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "7",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......@@ -37,5 +402,11 @@ return {
'!=': a != b,
'!==': a !== b, // 与JS类似,需类型不一致或 值不一致 才返回true 与 === 相反
'&&': a && b, // 与JS类似,如:true && true --> true ,123 && 456 --> 456 , null && 123 --> 456
'||': a || b // 与JS类似,如:false && true --> true ,123 || 456 --> 123 ,null || 123 --> 123
'||': a || b, // 与JS类似,如:false && true --> true ,123 || 456 --> 123 ,null || 123 --> 123
'>>': 8 >> 2,
'>>>': 8 >>> 2,
'<<' : 1 << 2,
'^' : 1 ^ 2,
'&': 1 & 2,
'|': 1 | 2
}
\ No newline at end of file
{
"properties" : { },
"id" : "81b0671e0652403b8864881241e0f074",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "定义lambda",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192334599,
"lock" : null,
"method" : "GET",
"path" : "/lambda",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": 8,\n \"timestamp\": 1615816558700,\n \"executeTime\": 2\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "8",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1615816558700",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "83d9fa7ef5a741e793dacfb0755c7535",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "异步执行",
"createTime" : 1615983519462,
"updateTime" : 1615983519462,
"createTime" : null,
"updateTime" : 1632190976886,
"lock" : null,
"method" : "GET",
"path" : "/async",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": [\n 1,\n 2,\n 3,\n 4,\n 5,\n 6,\n 7,\n 8,\n 9,\n 10\n ],\n \"timestamp\": 1632190976501,\n \"executeTime\": 23\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Array",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632190976501",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "23",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "f211d0eaf72d478e9100412577642dd1",
"script" : null,
"groupId" : "1534958e40ff4037a50bd9d3c25bceb5",
"name" : "扩展运算符",
"createTime" : 1615816769927,
"updateTime" : 1615816769927,
"createTime" : null,
"updateTime" : 1632192313276,
"lock" : null,
"method" : "GET",
"path" : "/spread",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "61b45eda9e0144ab89d3b65eea714f27",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "for循环",
"createTime" : 1615982993404,
"updateTime" : 1615982993404,
"createTime" : null,
"updateTime" : 1632192395083,
"lock" : null,
"method" : "GET",
"path" : "/for",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "62fe9e49f6f54b67a0aa351baf8d0107",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "lambda循环list",
"createTime" : 1615983025978,
"updateTime" : 1615983025978,
"createTime" : null,
"updateTime" : 1632192396966,
"lock" : null,
"method" : "GET",
"path" : "/lambda/list",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "6ff3d4617ac24aa6b31088f919c6c6c5",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "lambda循环map",
"createTime" : 1615983045187,
"updateTime" : 1615983045187,
"createTime" : null,
"updateTime" : 1632192402318,
"lock" : null,
"method" : "GET",
"path" : "/lambda/map",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "121a0079e5e1496d9a4cd38ffeea8fa4",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "while",
"createTime" : 1615983057681,
"updateTime" : 1615983057681,
"createTime" : null,
"updateTime" : 1632192517615,
"lock" : null,
"method" : "GET",
"path" : "/while",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : null,
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": [\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\",\n \"NaN\"\n ],\n \"timestamp\": 1632192514022,\n \"executeTime\": 2\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Array",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "",
"value" : "NaN",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
}, {
"name" : "timestamp",
"value" : "1632192514022",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "2",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "baf2ae4a01e74929a966a8226ac1618f",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "循环list",
"createTime" : 1615982965931,
"updateTime" : 1615982965931,
"createTime" : null,
"updateTime" : 1632192389251,
"lock" : null,
"method" : "GET",
"path" : "/list",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "e1b2f29804134742a457fd996c4137a8",
"script" : null,
"groupId" : "fcab7c3c199b42a39d87da01c78633b3",
"name" : "循环map",
"createTime" : 1615982980997,
"updateTime" : 1615982980997,
"createTime" : null,
"updateTime" : 1632192392713,
"lock" : null,
"method" : "GET",
"path" : "/map",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "8103a3a701394e52827da7433211c871",
"script" : null,
"groupId" : "1f1767129e1243fe91e873f62d6954d2",
"name" : "手动验证参数",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632190833333,
"lock" : null,
"method" : "GET",
"path" : "/assert",
"parameters" : [ ],
"parameters" : [ {
"name" : "message",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
}, {
"name" : "id",
"value" : "12",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null,
"children" : null
} ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": -1000,\n \"message\": \"object is not an instance of declaring class\",\n \"data\": null,\n \"timestamp\": 1615983817032,\n \"executeTime\": 14586\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 0,\n \"message\": \"id必须是数字\",\n \"data\": null,\n \"timestamp\": 1632190828226,\n \"executeTime\": 3\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "0",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "id必须是数字",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "null",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632190828226",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "3",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
import assert;
assert.notNull(message, 0, 'message 不能为null');
assert.regx(id,'\d+', 0, 'id必须是数字');
assert message != null : 0, 'message 不能为null'
var regx = /^\d+$/;
assert regx.test(id) : 0, 'id必须是数字';
return 'ok';
\ No newline at end of file
{
"properties" : { },
"id" : "ede7d3561adb42bc8ec67d5522d38a91",
"script" : null,
"groupId" : "1f1767129e1243fe91e873f62d6954d2",
"name" : "打印日志",
"createTime" : null,
"updateTime" : null,
"updateTime" : 1632192289015,
"lock" : null,
"method" : "GET",
"path" : "/log",
"parameters" : [ {
......@@ -12,18 +14,94 @@
"value" : "hello magic-api",
"description" : "",
"required" : false,
"dataType" : null,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : null,
"error" : null,
"expression" : null
"expression" : null,
"children" : null
} ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"ok\",\n \"timestamp\": 1615983462666,\n \"executeTime\": 12\n}",
"paths" : [ ],
"responseBody" : "{\n \"code\": 1,\n \"message\": \"success\",\n \"data\": \"ok\",\n \"timestamp\": 1632192287788,\n \"executeTime\": 14\n}",
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : {
"name" : "",
"value" : "",
"description" : "",
"required" : false,
"dataType" : "Object",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ {
"name" : "code",
"value" : "1",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "message",
"value" : "success",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "data",
"value" : "ok",
"description" : "",
"required" : false,
"dataType" : "String",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "timestamp",
"value" : "1632192287788",
"description" : "",
"required" : false,
"dataType" : "Long",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
}, {
"name" : "executeTime",
"value" : "14",
"description" : "",
"required" : false,
"dataType" : "Integer",
"type" : null,
"defaultValue" : null,
"validateType" : "",
"error" : "",
"expression" : "",
"children" : [ ]
} ]
},
"optionMap" : { }
}
================================
......
{
"properties" : { },
"id" : "561a0fb12e4949f7be713207f7fc13c1",
"script" : null,
"groupId" : "1f1767129e1243fe91e873f62d6954d2",
"name" : "读取配置",
"createTime" : 1615983502669,
"updateTime" : 1615983502669,
"createTime" : null,
"updateTime" : 1632192300742,
"lock" : null,
"method" : "GET",
"path" : "/env",
"parameters" : [ ],
"option" : "[]",
"requestBody" : "",
"headers" : [ ],
"paths" : [ ],
"responseBody" : null,
"description" : null,
"requestBodyDefinition" : null,
"responseBodyDefinition" : null,
"optionMap" : { }
}
================================
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册