请用js将[{ "key": "T00003", "nodeType": "sqlReadNode", "nodeName": "平台数据输入算子", "nodeText": "平台数据输入算子", "nodeRole": "source", "tip": "通过SQL语句读取数据", "mark": "M01", "text": "平台数据输入算子", "name": "T00003", "locLeft": 847, "locTop": 273 },{ "key": "T00003", "nodeType": "sqlReadNode", "nodeName": "平台数据输入算子", "nodeText": "平台数据输入算子", "nodeRole": "source", "tip": "通过SQL语句读取数据", "mark": "M01", "text": "平台数据输入算子", "name": "T00003", "locLeft": 847, "locTop": 273 }]转换成[{ "id": "T00003", "type": "sqlReadNode", "x": 847, "y": 273, "properties": { "text": "平台数据输入算子", "nodeName": "平台数据输入算子", "nodeText": "平台数据输入算子", "nodeRole": "source", "tip": "通过SQL语句读取数据", "mark": "M01", "name": "T00003" }, "baseType": "node" },{ "id": "T00003", "type": "sqlReadNode", "x": 847, "y": 273, "properties": { "text": "平台数据输入算子", "nodeName": "平台数据输入算子", "nodeText": "平台数据输入算子", "nodeRole": "source", "tip": "通过SQL语句读取数据", "mark": "M01", "name": "T00003" }, "baseType": "node" }]
时间: 2023-05-20 08:02:12 浏览: 63
以下是将给定的JSON数组转换为新的格式的JavaScript代码:
const input = [
{ "key": "T00003", "nodeType": "sqlReadNode", "nodeName": "平台数据输入算子", "nodeText": "平台数据输入算子", "nodeRole": "source", "tip": "通过SQL语句读取数据", "mark": "M01", "text": "平台数据输入算子", "name": "T00003", "locLeft": 847, "locTop": 273 },
{ "key": "T00003", "nodeType": "sqlReadNode", "nodeName": "平台数据输入算子", "nodeText": "平台数据输入算子", "nodeRole": "source", "tip": "通过SQL语句读取数据", "mark": "M01", "text": "平台数据输入算子", "name": "T00003", "locLeft": 847, "locTop": 273 }
];
const output = input.map(item => ({
id: item.key,
type: item.nodeType,
x: item.locLeft,
y: item.locTop,
properties: {
text: item.text,
nodeName: item.nodeName,
nodeText: item.nodeText,
nodeRole: item.nodeRole,
tip: item.tip,
mark: item.mark,
name: item.name
},
baseType: "node"
}));
console.log(output);
输出结果为:
[
{
"id": "T00003",
"type": "sqlReadNode",
"x": 847,
"y": 273,
"properties": {
"text": "平台数据输入算子",
"nodeName": "平台数据输入算子",
"nodeText": "平台数据输入算子",
"nodeRole": "source",
"tip": "通过SQL语句读取数据",
"mark": "M01",
"name": "T00003"
},
"baseType": "node"
},
{
"id": "T00003",
"type": "sqlReadNode",
"x": 847,
"y": 273,
"properties": {
"text": "平台数据输入算子",
"nodeName": "平台数据输入算子",
"nodeText": "平台数据输入算子",
"nodeRole": "source",
"tip": "通过SQL语句读取数据",
"mark": "M01",
"name": "T00003"
},
"baseType": "node"
}
]
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)