SOURCE

const result = {
    "data": {
        "overallSituation.overallSituationMargin": {
            "top": 50,
            "bottom": 25,
            "left": 45,
            "right": 35
        },
        "overallSituation.dataAnimation": true,
        "legend.legendType": "legendTypePreset",
        "legend.legendIcon": "mgApi/component-resources/2D/other/dian1.png",
        "legend.legendGraphicalSize": {
            "legendIconWidth": 10,
            "legendIconHeight": 10
        },
        "legend.legendIconSize": {
            "legendIconWidth": 10,
            "legendIconHeight": 10
        },
        "legend.graphicFillet": 0,
        "legend.legendSpacing": 3,
        "legend.clickInteraction": true,
        "legendCategory.legendCategoryTextStyle": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "legendLayout.layoutNumberColumns": 2,
        "legendLayout.layoutSpacing": {
            "layoutRowSpacing": 30,
            "layoutColumnSpacing": 25
        },
        "legendLayout.legendPosition": 1,
        "legendLayout.layoutDeviation": {
            "layoutDeviationX": 0,
            "layoutDeviationY": 0
        },
        "NoStyleSelected.legendTransparency": 30,
        "barAttr.barWidth": 15,
        "barAttr.barMaxWidth": 0,
        "barAttr.barMinWidth": 0,
        "barAttr.barMinHeight": 0,
        "barAttr.barGap": 40,
        "barAttr.barCategoryGap": 50,
        "timedRendering.timedRenderingTime": 10,
        "axisXGroup.axisXEnable": true,
        "axisXLabel.axisXLabelFormat": "taxonomicType",
        "axisXLabel.displayForm": "MM月",
        "axisXLabel.axisXLabelExhibition": {
            "axisXLabelRotate": 0
        },
        "axisXLabel.axisXLabelDeviation": {
            "axisXLabelDeviationX": 0,
            "axisXLabelDeviationY": 0
        },
        "axisXLabel.axisXLabelTextStyle": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "axisXLabel.intervalNumber": 0,
        "axisXLabel.axisXLabelWidth": 0,
        "axisXLabel.axisXLabelOverflow": "break",
        "axisXAxis.axisXAxisColor": "rgba(186,231,255,1)",
        "axisXAxis.axisXAxisThickness": 1,
        "axisXScale.axisXScaleColor": "rgba(186,231,255,1)",
        "axisXScale.axisXScaleThickness": 1,
        "axisXScale.axisXScaleLength": 6,
        "axisXGridLine.dashedLineStyle": "3,3",
        "axisXGridLine.axisXGridLineColor": "rgba(230,247,255,0.2)",
        "axisXGridLine.axisXGridLineThickness": 1,
        "axisYGroup.axisYEnable": true,
        "axisYEnableGroup.axisYType": "value",
        "axisYEnableGroup.axisYLogBase": 10,
        "axisYLabel.axisYLabelValueRange": {
            "axisYminValue": "",
            "axisYmaxValue": ""
        },
        "axisYLabel.axisYNullValueRange": {
            "axisYminValue": "",
            "axisYmaxValue": ""
        },
        "axisYLabel.axisYscaleAdaptation": false,
        "axisYLabel.axisYLabelsuffixText": "",
        "axisYLabel.axisYLabelDeviation": {
            "axisYLabelDeviationX": 0,
            "axisYLabelDeviationY": 0
        },
        "axisYLabel.axisYLabelTextStyle": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "axisYscaleAdaptationGroup.axisYpattern": "quantityConstraint",
        "axisYscaleAdaptationGroup.axisYLabelnumberLabels": 3,
        "axisYscaleAdaptationGroup.axisYLabelstep": 100,
        "axisYscaleAdaptationGroup.axisYLabeldecimalPlaces": 0,
        "axisYLabelUnit.axisYLabelUnitContent": "单位",
        "axisYLabelUnit.axisYLabelUniTtextStyle": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "axisYLabelUnit.axisYLabelUnitDeviation": {
            "axisYLabelUnitDeviationX": -30,
            "axisYLabelUnitDeviationY": 0
        },
        "axisYAxis.axisYAxisColor": "rgba(186,231,255,1)",
        "axisYAxis.axisYAxisThickness": 1,
        "axisYScale.axisYScaleColor": "rgba(186,231,255,1)",
        "axisYScale.axisYScaleThickness": 1,
        "axisYScale.axisYScaleLength": 6,
        "axisYGridLine.axisYGridDashedStyle": "3,3",
        "axisYGridLine.axisYGridLineColor": "rgba(230,247,255,0.2)",
        "axisYGridLine.axisYGridLineThickness": 1,
        "axisZGroup.axisZEnable": false,
        "axisZEnableGroup.axisZType": "value",
        "axisZEnableGroup.axisZLogBase": 10,
        "axisZLabel.axisZLabelValueRange": {
            "axisZminValue": "",
            "axisZmaxValue": ""
        },
        "axisZLabel.axisZNullValueRange": {
            "axisYminValue": "",
            "axisYmaxValue": ""
        },
        "axisZLabel.axisZscaleAdaptation": false,
        "axisZLabel.axisZLabelsuffixText": "",
        "axisZLabel.axisZLabelDeviation": {
            "axisZLabelDeviationX": 6,
            "axisZLabelDeviationY": 0
        },
        "axisZLabel.axisZLabelTextStyle": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "axisZscaleAdaptationGroup.axisZpattern": "quantityConstraint",
        "axisZscaleAdaptationGroup.axisZLabelnumberLabels": 3,
        "axisZscaleAdaptationGroup.axisZLabelstep": 100,
        "axisZscaleAdaptationGroup.axisZLabeldecimalPlaces": 0,
        "axisZLabelUnit.axisZLabelUnitContent": "",
        "axisZLabelUnit.axisZLabelUniTtextStyle": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "axisZLabelUnit.axisZLabelUnitDeviation": {
            "axisZLabelUnitDeviationX": -25,
            "axisZLabelUnitDeviationY": 0
        },
        "axisZAxis.axisZAxisColor": "rgba(186,231,255,1)",
        "axisZAxis.axisZAxisThickness": 1,
        "axisZScale.axisZScaleColor": "rgba(186,231,255,1)",
        "axisZScale.axisZScaleThickness": 1,
        "axisZScale.axisZScaleLength": 6,
        "axisZGridLine.axisZGridDashedStyle": "3,3",
        "axisZGridLine.axisZGridLineColor": "rgba(230,247,255,0.2)",
        "axisZGridLine.axisZGridLineThickness": 1,
        "promptBoxTabs.automaticRotation": false,
        "promptBoxTabs.hoverTrigger": true,
        "promptBoxTabs.residenceTime": 2,
        "promptBox.tooltipBoxsize": {
            "w": 10,
            "h": 10
        },
        "promptBox.promptBoxDeviation": {
            "deviationX": 0,
            "deviationY": 0
        },
        "promptBox.promptBoxBackground": "",
        "promptBox.promptBoxsize": {
            "promptBoxwidth": 120,
            "promptBoxheight": 100
        },
        "promptBox.promptBoxMargin": {
            "top": 13,
            "bottom": 10,
            "left": 12,
            "right": 12
        },
        "frameData.frameDatalineHeight": 28,
        "XAxisData.frameDataXAxisTextStyle": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 16,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "XAxisData.textStyleAlignment": "left",
        "XAxisData.textStyleDeviation": {
            "x": 0,
            "y": 0
        },
        "frameDataStyle.frameDataSeriesName": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "frameDataStyle.frameDataSeriesValue": {
            "fontFamily": "Microsoft Yahei",
            "fontSize": 12,
            "color": "rgba(255,255,255,1)",
            "fontWeight": "normal",
            "letterSpacing": 0,
            "lineHeight": 12,
            "fontStyle": "normal"
        },
        "frameDataStyle.suffixContent": "",
        "frameDataStyle.suffixSpacing": 5,
        "indicator.indicatorColor": "rgba(255,255,255,0.3)",
        "controlBar.controlBarShow": false,
        "controlBarGroup.brushSelect": false,
        "controlBarGroup.filterMode": "filter",
        "controlBarGroup.controlBarHeight": 20,
        "controlBarGroup.moveHandleSize": 7,
        "controlBarGroup.controlBarBColor": "rgba(20,95,255,0.1)",
        "controlBarGroup.controlBarMargin": {
            "marginLeft": 35,
            "marginRight": 35
        },
        "controlBarDetails.dataRange": {
            "start": 0,
            "end": 35
        },
        "controlBarDetails.controlBarDetailsColor": "rgba(255,255,255,0.3)",
        "axisYLabelUnitSeries": [
            {
                "axisYLabelUnitSeries.valueRange": {
                    "min": "0",
                    "max": "1000"
                },
                "axisYLabelUnitSeries.unitPrefix": "千",
                "axisYLabelUnitSeries.unitScale": 1000
            }
        ],
        "axisZLabelUnitSeries": [
            {
                "axisZLabelUnitSeries.valueRange": {
                    "min": "0",
                    "max": "1000"
                },
                "axisZLabelUnitSeries.unitPrefix": "千",
                "axisZLabelUnitSeries.unitScale": 1000
            }
        ],
        "dataSeries": [
            {
                "dataSeries.seriesMapping": {
                    "fieldName": "系列一",
                    "displayName": "系列一"
                },
                "dataSeries.seriesType": "bar",
                "dataSeries.legendImage": "",
                "dataSeries.legendChecked": true,
                "dataSeries.stackValue": "",
                "dataSeries.verticalAxisSelection": "YAxis",
                "valueLabel.seriesLineLabelStyleShow": false,
                "valueLabel.barBGStyleColor": {
                    "type": "gradient",
                    "pure": "rgba(141, 145, 154,0.35)",
                    "gradient": {
                        "stops": [
                            {
                                "offset": 0,
                                "color": "rgba(141, 145, 154,0.35)"
                            },
                            {
                                "offset": 100,
                                "color": "rgba(141, 145, 154,0.35)"
                            }
                        ],
                        "angle": 0,
                        "direction": "linear"
                    }
                },
                "valueLabel.barBGStyleColorXY": {
                    "x": 0,
                    "y": 1,
                    "x2": 0,
                    "y2": 0
                },
                "valueLabel.barBGStyleColorOpacity": 1,
                "valueLabel.seriesLabelStyleShow": false,
                "seriesLineLabelStyleShow_true_group.seriesLineLabelPosition": "top",
                "seriesLineLabelStyleShow_true_group.valueLineLabelTextStyle": {
                    "fontFamily": "Microsoft Yahei",
                    "fontSize": 12,
                    "color": "rgba(255,255,255,1)",
                    "fontWeight": "normal",
                    "letterSpacing": 0,
                    "lineHeight": 12,
                    "fontStyle": "normal"
                },
                "seriesLineLabelStyleShow_true_group.labelLineDeviation": {
                    "deviationX": 0,
                    "deviationY": 0
                },
                "seriesLineStyle.seriesLineType": "solid",
                "seriesLineStyle.seriesLineWidth": 2,
                "seriesLineStyle.seriesLineColor": {
                    "type": "gradient",
                    "pure": "rgba(24,144,255,0.35)",
                    "gradient": {
                        "stops": [
                            {
                                "offset": 0,
                                "color": "rgba(24,144,255,0.35)"
                            },
                            {
                                "offset": 100,
                                "color": "rgba(24,144,255,0.35)"
                            }
                        ],
                        "angle": 0,
                        "direction": "linear"
                    }
                },
                "seriesLineStyle.seriesLineColorXY": {
                    "x": 0,
                    "y": 1,
                    "x2": 0,
                    "y2": 0
                },
                "seriesLineStyle.seriesLineColorOpacity": 1,
                "seriesLineStyle.smooth": 0,
                "seriesLineStyle.connectNulls": true,
                "seriesLineAreaStyle.areaStyleColor": {
                    "type": "gradient",
                    "pure": "rgba(24,144,255,0.35)",
                    "gradient": {
                        "stops": [
                            {
                                "offset": 0,
                                "color": "rgba(24,144,255,0.35)"
                            },
                            {
                                "offset": 100,
                                "color": "rgba(24,144,255,0.35)"
                            }
                        ],
                        "angle": 0,
                        "direction": "linear"
                    }
                },
                "seriesLineAreaStyle.areaStyleColorXY": {
                    "x": 0,
                    "y": 1,
                    "x2": 0,
                    "y2": 0
                },
                "seriesLineAreaStyle.areaStyleColorOpacity": 0.3,
                "symbolStyle.symbolStyleType": "default",
                "symbolStyle.symbol": "circle",
                "symbolStyle.symbolStyleColor": {
                    "type": "gradient",
                    "pure": "rgba(30,231,231,0.35)",
                    "gradient": {
                        "stops": [
                            {
                                "offset": 0,
                                "color": "rgba(30,231,231,0.35)"
                            },
                            {
                                "offset": 100,
                                "color": "rgba(30,231,231,0.35)"
                            }
                        ],
                        "angle": 0,
                        "direction": "linear"
                    }
                },
                "symbolStyle.symbolStyleColorXY": {
                    "x": 0,
                    "y": 1,
                    "x2": 0,
                    "y2": 0
                },
                "symbolStyle.symbolImage": "",
                "symbolStyle.symbolSize": {
                    "symbolSizeW": 5,
                    "symbolSizeH": 5
                },
                "symbolStyle.symbolOffset": {
                    "symbolOffsetX": 0,
                    "symbolOffsetY": 0
                },
                "emphasisStyle.seriesEmphasisScale": false,
                "emphasisStyle.seriesEmphasisFocus": "none",
                "seriesEmphasisLineStyle.seriesEmphasisLineType": "solid",
                "seriesEmphasisLineStyle.seriesEmphasisLineWidth": 2,
                "seriesEmphasisLineStyle.seriesEmphasisLineColor": {
                    "type": "gradient",
                    "pure": "rgba(24,144,255,0.35)",
                    "gradient": {
                        "stops": [
                            {
                                "offset": 0,
                                "color": "rgba(24,144,255,0.35)"
                            },
                            {
                                "offset": 100,
                                "color": "rgba(24,144,255,0.35)"
                            }
                        ],
                        "angle": 0,
                        "direction": "linear"
                    }
                },
                "seriesEmphasisLineStyle.seriesEmphasisLineColorXY": {
                    "x": 0,
                    "y": 1,
                    "x2": 0,
                    "y2": 0
                },
                "seriesEmphasisLineStyle.seriesEmphasisLineColorOpacity": 1,
                "seriesEmphasisValueLabel.seriesEmphasisLabelStyleShow": false,
                "seriesEmphasisValueLabel.seriesEmphasisValueLabelTextStyle": {
                    "fontFamily": "Microsoft Yahei",
                    "fontSize": 12,
                    "color": "rgba(255,255,255,1)",
                    "fontWeight": "normal",
                    "letterSpacing": 0,
                    "lineHeight": 12,
                    "fontStyle": "normal"
                },
                "seriesGroupBar.barStyleColor": {
                    "type": "gradient",
                    "pure": "rgba(24,144,255,0.35)",
                    "gradient": {
                        "stops": [
                            {
                                "offset": 0,
                                "color": "rgba(24,144,255,0.35)"
                            },
                            {
                                "offset": 100,
                                "color": "rgba(24,144,255,0.35)"
                            }
                        ],
                        "angle": 0,
                        "direction": "linear"
                    }
                },
                "seriesGroupBar.barStyleColorXY": {
                    "x": 0,
                    "y": 1,
                    "x2": 0,
                    "y2": 0
                },
                "seriesGroupBar.barStyleColorOpacity": 1,
                "seriesGroupBar.showBackground": false,
                "seriesLabelStyleShow_true_group.seriesLabelPosition": "top",
                "seriesLabelStyleShow_true_group.valueLabelTextStyle": {
                    "fontFamily": "Microsoft Yahei",
                    "fontSize": 12,
                    "color": "rgba(255,255,255,1)",
                    "fontWeight": "normal",
                    "letterSpacing": 0,
                    "lineHeight": 12,
                    "fontStyle": "normal"
                },
                "seriesLabelStyleShow_true_group.labelDeviation": {
                    "deviationX": 0,
                    "deviationY": 5
                },
                "seriesLabelStyleShow_true_group.seriesLabelPointShow": false,
                "seriesLabelPoint.seriesLabelPointWH": {
                    "x": 15,
                    "y": 15
                },
                "seriesLabelPoint.seriesLabelPointType": "default",
                "seriesLabelPoint.seriesLabelPointColor": "rgba(255,255,255,1)",
                "seriesLabelPoint.seriesLabelPointImage": "",
                "seriesLabelPoint.seriesLabelPointBorderRadius": 15,
                "markPointSeries": [
                    {
                        "markPointSeries.markPointType": "min",
                        "markPointSeries.markPointLabelOffset": {
                            "x": 0,
                            "y": 0
                        },
                        "markPointLabelConfig.markPointLabelTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 12,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 12,
                            "fontStyle": "normal"
                        },
                        "markPointLabelConfig.markPointLabelWh": {
                            "x": 0,
                            "y": 0
                        },
                        "markPointLabelConfig.markPointLabelPadding": {
                            "x": 5,
                            "y": 6
                        },
                        "markPointLabelConfig.markPointPosition": "top",
                        "markPointLabelConfig.markPointDistance": 4,
                        "markPointBgConfig.markPointBgColorSelect": "solidBgColor",
                        "markPointBgConfig.markPointBgColor": "rgba(9, 40, 67, 0)",
                        "markPointBgConfig.markPointBgimage": "",
                        "markPointSymbolStyle.markPointSymbolStyleType": "default",
                        "markPointSymbolStyle.markPointSymbol": "circle",
                        "markPointSymbolStyle.markPointColor": {
                            "type": "gradient",
                            "pure": "rgba(24,144,255,0.35)",
                            "gradient": {
                                "stops": [
                                    {
                                        "offset": 0,
                                        "color": "rgba(24,144,255,0.35)"
                                    },
                                    {
                                        "offset": 100,
                                        "color": "rgba(24,144,255,0.35)"
                                    }
                                ],
                                "angle": 0,
                                "direction": "linear"
                            }
                        },
                        "markPointSymbolStyle.markPointColorXY": {
                            "x": 0,
                            "y": 1,
                            "x2": 0,
                            "y2": 0
                        },
                        "markPointSymbolStyle.markPointSymbolImage": "",
                        "markPointSymbolStyle.markPointSymbolSize": {
                            "markPointSymbolSizeW": 4,
                            "markPointSymbolSizeH": 4
                        },
                        "markPointSymbolStyle.markPointSymbolOffset": {
                            "markPointSymbolOffsetX": 0,
                            "markPointSymbolOffsetY": 0
                        },
                        "markPointPrefixStyle.markPointPrefixShow": false,
                        "markPointPrefixShow_true_group.markPointPrefixStyleSelect": "image",
                        "markPointPrefixShow_true_group.markPointPrefixImage": "",
                        "markPointPrefixShow_true_group.markPointPrefixWH": {
                            "markPointPrefixW": 10,
                            "markPointPrefixH": 10
                        },
                        "markPointPrefixShow_true_group.markPointPrefixborderRadius": 0,
                        "markPointPrefixShow_true_group.markPointPrefixinput": "$",
                        "markPointPrefixShow_true_group.markPointPrefixTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 14,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 0,
                            "fontStyle": "normal"
                        },
                        "markPointPrefixShow_true_group.markPointPrefixWrap": false,
                        "markPointSuffixStyle.markPointSuffixShow": false,
                        "markPointSuffixShow_true_group.markPointSuffixStyleSelect": "image",
                        "markPointSuffixShow_true_group.markPointSuffixImage": "",
                        "markPointSuffixShow_true_group.markPointSuffixWH": {
                            "markPointSuffixW": 10,
                            "markPointSuffixH": 10
                        },
                        "markPointSuffixShow_true_group.markPointSuffixborderRadius": 0,
                        "markPointSuffixShow_true_group.markPointSuffixinput": "$",
                        "markPointSuffixShow_true_group.markPointSuffixTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 14,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 0,
                            "fontStyle": "normal"
                        },
                        "markPointSuffixShow_true_group.markPointSuffixWrap": false
                    }
                ],
                "markLineSeries": [
                    {
                        "proBarBorderConfig.markPointLabelBorderStyle": "solid",
                        "proBarBorderConfig.markPointLabelBorderWidth": 0,
                        "proBarBorderConfig.markPointLabelBorderColor": "rgba(26,246,254,1)",
                        "proBarBorderConfig.markPointLabelBorderRadius": 0,
                        "proBarBorderConfig.markLineLabelBorderStyle": "solid",
                        "proBarBorderConfig.markLineLabelBorderWidth": 0,
                        "proBarBorderConfig.markLineLabelBorderColor": "rgba(26,246,254,1)",
                        "proBarBorderConfig.markLineLabelBorderRadius": 0,
                        "markLineSeries.markLineType": "min",
                        "markLineType_custom_group.markLineAxisType": "yAxis",
                        "markLineType_custom_group.markLineAxisValue": 2,
                        "markLineLabelConfig.markLineLabelTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 12,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 12,
                            "fontStyle": "normal"
                        },
                        "markLineLabelConfig.markLineLabelWh": {
                            "x": 0,
                            "y": 0
                        },
                        "markLineLabelConfig.markLineLabelPadding": {
                            "x": 5,
                            "y": 6
                        },
                        "markLineLabelConfig.markLinePosition": "end",
                        "markLineLabelConfig.markLineDistance": {
                            "x": 4,
                            "y": 0
                        },
                        "markLineBgConfig.markLineBgColorSelect": "solidBgColor",
                        "markLineBgConfig.markLineBgColor": "rgba(9, 40, 67, 0)",
                        "markLineBgConfig.markLineBgimage": "",
                        "markLineSymbolStyle.markLineSymbolStyleType": "default",
                        "markLineSymbolStyle.markLineSymbol": "circle",
                        "markLineSymbolStyle.markLineSymbolImage": "",
                        "markLineSymbolStyle.markLineSymbolSize": {
                            "w": 4,
                            "h": 4
                        },
                        "markLineSymbolStyle.markLineSymbolOffset": {
                            "x": 0,
                            "y": 0
                        },
                        "markLineStyle.markLineStyleType": "solid",
                        "markLineStyle.markLineWidth": 1,
                        "markLineStyle.markLineColor": "rgba(24,144,255,1)",
                        "markLineStyle.markLineColorOpacity": 1,
                        "markLinePrefixStyle.markLinePrefixShow": false,
                        "markLinePrefixShow_true_group.markLinePrefixStyleSelect": "image",
                        "markLinePrefixShow_true_group.markLinePrefixImage": "",
                        "markLinePrefixShow_true_group.markLinePrefixWH": {
                            "markLinePrefixW": 10,
                            "markLinePrefixH": 10
                        },
                        "markLinePrefixShow_true_group.markLinePrefixborderRadius": 0,
                        "markLinePrefixShow_true_group.markLinePrefixinput": "$",
                        "markLinePrefixShow_true_group.markLinePrefixTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 14,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 0,
                            "fontStyle": "normal"
                        },
                        "markLinePrefixShow_true_group.markLinePrefixWrap": false,
                        "markLineSuffixStyle.markLineSuffixShow": false,
                        "markLineSuffixShow_true_group.markLineSuffixStyleSelect": "image",
                        "markLineSuffixShow_true_group.markLineSuffixImage": "",
                        "markLineSuffixShow_true_group.markLineSuffixWH": {
                            "markLineSuffixW": 10,
                            "markLineSuffixH": 10
                        },
                        "markLineSuffixShow_true_group.markLineSuffixborderRadius": 0,
                        "markLineSuffixShow_true_group.markLineSuffixinput": "$",
                        "markLineSuffixShow_true_group.markLineSuffixTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 14,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 0,
                            "fontStyle": "normal"
                        },
                        "markLineSuffixShow_true_group.markLineSuffixWrap": false
                    }
                ],
                "cutsomLineDataSeries": [
                    {
                        "cutsomLineDataSeries.triggerCondition": {
                            "filed": "y",
                            "character": "==",
                            "value": "200"
                        },
                        "cutsomsymbolStyle.cutsomsymbolStyleType": "default",
                        "cutsomsymbolStyle.cutsomsymbol": "circle",
                        "cutsomsymbolStyle.cutsomsymbolStyleColor": {
                            "type": "gradient",
                            "pure": "rgba(30,231,231,0.35)",
                            "gradient": {
                                "stops": [
                                    {
                                        "offset": 0,
                                        "color": "rgba(30,231,231,0.35)"
                                    },
                                    {
                                        "offset": 100,
                                        "color": "rgba(30,231,231,0.35)"
                                    }
                                ],
                                "angle": 0,
                                "direction": "linear"
                            }
                        },
                        "cutsomsymbolStyle.cutsomsymbolStyleColorXY": {
                            "x": 0,
                            "y": 1,
                            "x2": 0,
                            "y2": 0
                        },
                        "cutsomsymbolStyle.cutsomsymbolImage": "",
                        "cutsomsymbolStyle.cutsomsymbolSize": {
                            "symbolSizeW": 5,
                            "symbolSizeH": 5
                        },
                        "cutsomsymbolStyle.cutsomsymbolOffset": {
                            "symbolOffsetX": 0,
                            "symbolOffsetY": 0
                        }
                    }
                ],
                "cutsomBarDataSeries": [
                    {
                        "cutsomvalueLabel.cutsomseriesLineLabelStyleShow": false,
                        "cutsomvalueLabel.cutsomseriesLabelStyleShow": false,
                        "cutsomseriesLineLabelStyleShow_true_group.cutsomseriesLineLabelPosition": "top",
                        "cutsomseriesLineLabelStyleShow_true_group.cutsomvalueLineLabelTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 12,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 12,
                            "fontStyle": "normal"
                        },
                        "cutsomseriesLineLabelStyleShow_true_group.cutsomlabelLineDeviation": {
                            "deviationX": 0,
                            "deviationY": 0
                        },
                        "cutsomBarDataSeries.triggerCondition": {
                            "filed": "y",
                            "character": "==",
                            "value": "200"
                        },
                        "cutsomBarDataSeries.cutsombarStyleColor": {
                            "type": "gradient",
                            "pure": "rgba(24,144,255,0.35)",
                            "gradient": {
                                "stops": [
                                    {
                                        "offset": 0,
                                        "color": "rgba(24,144,255,0.35)"
                                    },
                                    {
                                        "offset": 100,
                                        "color": "rgba(24,144,255,0.35)"
                                    }
                                ],
                                "angle": 0,
                                "direction": "linear"
                            }
                        },
                        "cutsomBarDataSeries.cutsombarStyleColorXY": {
                            "x": 0,
                            "y": 1,
                            "x2": 0,
                            "y2": 0
                        },
                        "cutsomBarDataSeries.cutsombarStyleColorOpacity": 1,
                        "cutsomseriesLabelStyleShow_true_group.cutsomseriesLabelPosition": "top",
                        "cutsomseriesLabelStyleShow_true_group.cutsomvalueLabelTextStyle": {
                            "fontFamily": "Microsoft Yahei",
                            "fontSize": 12,
                            "color": "rgba(255,255,255,1)",
                            "fontWeight": "normal",
                            "letterSpacing": 0,
                            "lineHeight": 12,
                            "fontStyle": "normal"
                        },
                        "cutsomseriesLabelStyleShow_true_group.cutsomlabelDeviation": {
                            "deviationX": 0,
                            "deviationY": 5
                        },
                        "cutsomseriesLabelStyleShow_true_group.cutsomseriesLabelPointShow": false,
                        "cutsomseriesLabelPoint.cutsomseriesLabelPointWH": {
                            "x": 15,
                            "y": 15
                        },
                        "cutsomseriesLabelPoint.cutsomseriesLabelPointType": "default",
                        "cutsomseriesLabelPoint.cutsomseriesLabelPointColor": "rgba(255,255,255,1)",
                        "cutsomseriesLabelPoint.cutsomseriesLabelPointImage": "",
                        "cutsomseriesLabelPoint.cutsomseriesLabelPointBorderRadius": 15
                    }
                ],
                "markPointSeries.markPointLabelOffset": {
                    "x": 0,
                    "y": 0
                }
            }
        ]
    },
    "group": {
        "root": {
            "overallSituation": {
                "displayName": "全局",
                "show": true
            },
            "coordinateAxis": {
                "displayName": "坐标轴",
                "show": true
            },
            "seriesTabs": {
                "displayName": "系列",
                "show": true
            },
            "promptBoxTabs": {
                "displayName": "提示框",
                "show": true
            },
            "controlBar": {
                "displayName": "控制条",
                "show": true
            }
        },
        "childrenBarStyle.legend": {
            "legend": {
                "displayName": "图例",
                "show": true,
                "icon": true
            }
        },
        "childrenBarStyle.barAttr": {
            "barAttr": {
                "displayName": "柱属性",
                "show": true
            }
        },
        "legendLayoutChildren.legendCategory": {
            "legendCategory": {
                "displayName": "类目",
                "show": true,
                "icon": true
            }
        },
        "legendLayoutChildren.legendLayout": {
            "legendLayout": {
                "displayName": "布局",
                "show": true
            }
        },
        "legendLayoutNoSelectedChildren.NoStyleSelected": {
            "NoStyleSelected": {
                "displayName": "未选择样式",
                "show": true
            }
        },
        "timedRendering_children.timedRendering": {
            "timedRendering": {
                "displayName": "定时渲染",
                "show": false,
                "icon": false
            }
        },
        "coordinateAxis.axisButtonGroup": {
            "axisXGroup": {
                "displayName": "X轴",
                "show": true
            },
            "axisYGroup": {
                "displayName": "Y轴",
                "show": true
            },
            "axisZGroup": {
                "displayName": "Z轴",
                "show": true
            }
        },
        "axisXLabelChildren.axisXLabel": {
            "axisXLabel": {
                "displayName": "轴标签",
                "show": true,
                "icon": true
            }
        },
        "axisXLabelChildren.axisXAxis": {
            "axisXAxis": {
                "displayName": "轴线",
                "show": true,
                "icon": true
            }
        },
        "axisXLabelChildren.axisXScale": {
            "axisXScale": {
                "displayName": "刻度",
                "show": true,
                "icon": true
            }
        },
        "axisXLabelChildren.axisXGridLine": {
            "axisXGridLine": {
                "displayName": "网格线",
                "show": false,
                "icon": false
            }
        },
        "axisYLabelChildren.axisYLabel": {
            "axisYLabel": {
                "displayName": "轴标签",
                "show": true,
                "icon": true
            }
        },
        "axisYLabelChildren.axisYLabelUnit": {
            "axisYLabelUnit": {
                "displayName": "轴单位",
                "show": true,
                "icon": true
            }
        },
        "axisYLabelChildren.axisYLabelUnitSeries_group": {
            "axisYLabelUnitSeries_group": {
                "displayName": "格式化",
                "show": true
            }
        },
        "axisYLabelChildren.axisYAxis": {
            "axisYAxis": {
                "displayName": "轴线",
                "show": false,
                "icon": false
            }
        },
        "axisYLabelChildren.axisYScale": {
            "axisYScale": {
                "displayName": "刻度",
                "show": false,
                "icon": false
            }
        },
        "axisYLabelChildren.axisYGridLine": {
            "axisYGridLine": {
                "displayName": "网格线",
                "show": true,
                "icon": true
            }
        },
        "axisZLabelChildren.axisZLabel": {
            "axisZLabel": {
                "displayName": "轴标签",
                "show": true,
                "icon": true
            }
        },
        "axisZLabelChildren.axisZLabelUnit": {
            "axisZLabelUnit": {
                "displayName": "轴单位",
                "show": false,
                "icon": false
            }
        },
        "axisZLabelChildren.axisZLabelUnitSeries_group": {
            "axisZLabelUnitSeries_group": {
                "displayName": "格式化",
                "show": true
            }
        },
        "axisZLabelChildren.axisZAxis": {
            "axisZAxis": {
                "displayName": "轴线",
                "show": true,
                "icon": true
            }
        },
        "axisZLabelChildren.axisZScale": {
            "axisZScale": {
                "displayName": "刻度",
                "show": false,
                "icon": true
            }
        },
        "axisZLabelChildren.axisZGridLine": {
            "axisZGridLine": {
                "displayName": "网格线",
                "show": true,
                "icon": true
            }
        },
        "seriesTabsChildren.dataSeries_group": {
            "dataSeries_group": {
                "displayName": "数据系列",
                "show": true
            }
        },
        "promptBoxChildren.promptBox": {
            "promptBox": {
                "displayName": "提示框",
                "show": true
            }
        },
        "frameDataChildren.frameData": {
            "frameData": {
                "displayName": "框内数据",
                "show": true
            }
        },
        "frameDataXAxisChildren.XAxisData": {
            "XAxisData": {
                "displayName": "类目标签",
                "show": true
            }
        },
        "frameDataStyleChildren.frameDataStyle": {
            "frameDataStyle": {
                "displayName": "数据样式",
                "show": true
            }
        },
        "indicatorChildren.indicator": {
            "indicator": {
                "displayName": "指示器",
                "show": true
            }
        },
        "controlBarDetailsChildren.controlBarDetails": {
            "controlBarDetails": {
                "displayName": "区域详情",
                "show": true
            }
        },
        "dataSeries": [
            {
                "seriesChildren.valueLabel": {
                    "valueLabel": {
                        "displayName": "数值标签",
                        "show": true
                    }
                },
                "seriesChildren.seriesLineStyle": {
                    "seriesLineStyle": {
                        "displayName": "折线",
                        "show": true
                    }
                },
                "seriesChildren.seriesLineAreaStyle": {
                    "seriesLineAreaStyle": {
                        "displayName": "区域配置",
                        "show": false,
                        "icon": true
                    }
                },
                "seriesChildren.symbolStyle": {
                    "symbolStyle": {
                        "displayName": "标记图形",
                        "show": false,
                        "icon": true
                    }
                },
                "seriesChildren.emphasisStyle": {
                    "emphasisStyle": {
                        "displayName": "悬浮高亮",
                        "show": false,
                        "icon": true
                    }
                },
                "seriesEmphasisChildren.seriesEmphasisLineStyle": {
                    "seriesEmphasisLineStyle": {
                        "displayName": "折线",
                        "show": false,
                        "icon": true
                    }
                },
                "seriesEmphasisChildren.seriesEmphasisValueLabel": {
                    "seriesEmphasisValueLabel": {
                        "displayName": "数值标签",
                        "show": false,
                        "icon": true
                    }
                },
                "showBackground_true_children.valueLabel": {
                    "valueLabel": {
                        "displayName": "柱条背景",
                        "show": true,
                        "icon": true
                    }
                },
                "seriesBarChildren.valueLabel": {
                    "valueLabel": {
                        "displayName": "数值标签",
                        "show": true
                    }
                },
                "seriesLabelPointShow_true_children.seriesLabelPoint": {
                    "seriesLabelPoint": {
                        "displayName": "标点",
                        "show": true
                    }
                },
                "makeChildren.markPointSeries_group": {
                    "markPointSeries_group": {
                        "displayName": "标注系列",
                        "show": true
                    }
                },
                "makeChildren.markLineSeries_group": {
                    "markLineSeries_group": {
                        "displayName": "标线系列",
                        "show": true
                    }
                },
                "markPointSeries": [
                    {
                        "markPointChildren.markPointLabelConfig": {
                            "markPointLabelConfig": {
                                "displayName": "标签配置",
                                "icon": false,
                                "show": true
                            }
                        },
                        "markPointChildren.markPointBgConfig": {
                            "markPointBgConfig": {
                                "displayName": "标签背景",
                                "icon": false,
                                "show": true
                            }
                        },
                        "markPointChildren.markPointSymbolStyle": {
                            "markPointSymbolStyle": {
                                "displayName": "标记图形",
                                "show": true
                            }
                        },
                        "markPointChildren.markPointPrefixStyle": {
                            "markPointPrefixStyle": {
                                "displayName": "前缀",
                                "show": true
                            }
                        },
                        "markPointChildren.markPointSuffixStyle": {
                            "markPointSuffixStyle": {
                                "displayName": "后缀",
                                "show": true
                            }
                        }
                    }
                ],
                "markLineSeries": [
                    {
                        "proBarBorderConfig_children.proBarBorderConfig": {
                            "proBarBorderConfig": {
                                "displayName": "边框",
                                "show": true
                            }
                        },
                        "markLineChildren.markLineLabelConfig": {
                            "markLineLabelConfig": {
                                "displayName": "标签配置",
                                "show": true
                            }
                        },
                        "markLineChildren.markLineBgConfig": {
                            "markLineBgConfig": {
                                "displayName": "标签背景",
                                "show": true
                            }
                        },
                        "markLineChildren.markLineSymbolStyle": {
                            "markLineSymbolStyle": {
                                "displayName": "标记图形",
                                "show": true
                            }
                        },
                        "markLineChildren.markLineStyle": {
                            "markLineStyle": {
                                "displayName": "标线样式",
                                "show": true
                            }
                        },
                        "markLineChildren.markLinePrefixStyle": {
                            "markLinePrefixStyle": {
                                "displayName": "前缀",
                                "show": true
                            }
                        },
                        "markLineChildren.markLineSuffixStyle": {
                            "markLineSuffixStyle": {
                                "displayName": "后缀",
                                "show": true
                            }
                        }
                    }
                ],
                "cutsomLineDataChildren.cutsomLineDataSeries_group": {
                    "cutsomLineDataSeries_group": {
                        "displayName": "自定义系列",
                        "show": true
                    }
                },
                "cutsomLineDataSeries": [
                    {
                        "cutsomseriesChildren.cutsomvalueLabel": {
                            "cutsomvalueLabel": {
                                "displayName": "数值标签",
                                "show": true
                            }
                        },
                        "cutsomseriesChildren.cutsomsymbolStyle": {
                            "cutsomsymbolStyle": {
                                "displayName": "标记图形",
                                "show": true
                            }
                        }
                    }
                ],
                "cutsomBarDataChildren.cutsomBarDataSeries_group": {
                    "cutsomBarDataSeries_group": {
                        "displayName": "自定义系列",
                        "show": true
                    }
                },
                "cutsomBarDataSeries": [
                    {
                        "cutsomseriesBarChildren.cutsomvalueLabel": {
                            "cutsomvalueLabel": {
                                "displayName": "数值标签",
                                "show": true
                            }
                        },
                        "cutsomseriesLabelPointShow_true_children.cutsomseriesLabelPoint": {
                            "cutsomseriesLabelPoint": {
                                "displayName": "标点",
                                "show": true
                            }
                        }
                    }
                ]
            }
        ]
    }
}
const getGroup = (group)=>{
    const newGroup = {}
    for (const key in group) {
        if (Object.prototype.hasOwnProperty.call(group, key)) {
            const element = group[key];
            if (!Array.isArray(element)) {
                for (const k2 in element) {
                    if (Object.prototype.hasOwnProperty.call(element, k2)) {
                        const ele = element[k2];
                        if (Object.keys(ele).includes("icon")) {
                            newGroup[k2] = ele.show
                        }
                    }
                }
            }
        }
    }
    return newGroup
}
const dataKey = (data, group, gradient = true) => {
    const newData = {}
    for (const key in data) {
        if (Object.prototype.hasOwnProperty.call(data, key)) {
            const element = data[key];
            if (key.includes(".")) {
                let newEle = element
                if (gradient && element && element.type && element.type == "gradient") {
                    newEle = {
                        startVal: element.gradient.stops[0].color,
                        endVal: element.gradient.stops[1].color,
                        direction: element.gradient.angle,
                    }
                }
                newData[key.split(".")[1]] = newEle
            } else {
                newData[key] = element.map((item, index) => {
                    let newGroup = {}
                    if((!key.includes("."))&&Object.keys(group).includes(key)){
                        newGroup= getGroup(group[key][index])
                    }
                    console.log(222,dataKey(item),newGroup)
                    return Object.assign(dataKey(item),newGroup)
                })
            }
        }
    }
    return newData
}

const a = dataKey(result.data, result.group)
console.log(a)
console.log(getGroup(result.group))
console 命令行工具 X clear

                    
>
console