You can use the following JavaScript code to convert the data:\n\njavascript\nconst originalData = [\n {\n "A站点": [\n {\n "出口压力": "pressureIn",\n "入口压力": "pressureOut"\n },\n ]\n },\n {\n "B站点": [\n {\n "压力": "pressure",\n "实际流量": "flow"\n },\n ]\n }\n];\n\nconst convertedData = originalData.map(item => {\n const name = Object.keys(item)[0];\n const children = Object.values(item)[0][0];\n return {\n name,\n children: Object.entries(children).map(([key, name]) => {\n return { key, name, minWidth: 90 };\n })\n };\n});\n\nconsole.log(convertedData);\n\n\nThe convertedData variable will now contain the desired output:\n\njavascript\n[\n {\n name: "A站点",\n children: [\n { key: "pressureIn", name: "出口压力", minWidth: 90 },\n { key: "pressureOut", name: "入口压力", minWidth: 90 }\n ]\n },\n {\n name: "B站点",\n children: [\n { key: "pressure", name: "压力", minWidth: 90 },\n { key: "flow", name: "实际流量", minWidth: 90 }\n ]\n }\n]\n

将数据转换为树形结构的 JavaScript 代码示例

原文地址: https://www.cveoy.top/t/topic/qfml 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录