API接口的内容:JSON格式的数据
{
"data": {
"next": false,
"data": [
{
"name": "Bosch",
"code": "RB"
},
{
"name": "NHP_Solution",
"code": "WC"
},
{
"name": "TRONEASY",
"code": "TS"
},
{
"name": "Dengyo",
"code": "DG"
}
]
}
}
js前端脚本:
let customData = {url: `http://10.190.xx.xx/xxxx/api/customer/`};
this.callServer(customData).then(res => {
debugger;
let customList = JSON.parse(res.data.data.response).data.data;
let objs = customList.map(x => {
return {
"code": x.code,
"name": x.name
}
});
let cudEvents = [
{
action: "create",
className: "customer",
objs: objs
}
];
this.cudBatchObjs(cudEvents);
});
js后端脚本
let Unirest = Java.type('kong.unirest.Unirest');
let url = this.customData.url;
let response = Unirest.get(url).asString().getBody();
this.res = {
"result":"success",
"response":response
}