js 解析后台json 处理成element-ui tree格式

后台返回的json格式大致如下:
{

        eeg:{
            ceg:{pel:{未知:[['asdfg12345','name']]}},
            pel:{pee:{未知:[[11,22],[21,22]]}},
            cay:{pcy:{未知:[[12,13],[22,23],[11,22]]}},
        },
        电气工程:{                
            电气2次:{未知:{未知:[[11,22],[21,22]]}},
            电气1次:{
                一次设备:{未知:[[12,13],[22,23],[11,22]]},
                未知类型:{
                    未知:[['as123456fgh','name'],['asd123456fgh','name']]
                }
            },
        },
        未知类型:{                
            cb2:{c:{d:[[11,22],[21,22]]}},
            cb3:{c:{d:[[12,13],[22,23],[11,22]]}},
        }
    };

图片描述图片描述
我想把它处理成element ui tree组件使用的格式;如:

    [{
        Name:'eeg',
        Children:[{
            Name:'ceg',
            Children:[{
                Name:'pel',
                Children:[{
                    Name:'未知',
                    Children:[{
                        Id:'asdfg12345',
                        Name:'name'
                    }]
                }]
            }]
        },{
            Name:'pel',
            Children:[{

            }]
        }]
    },{
        Name:'电气工程',
        Children:[{

        }]
    },{
        Name:'未知类型',
        Children:[{

        }]
    }];

尝试嵌套for in 遍历 ,最后数据总是不对,而且某些数据重复出现;求指教

阅读 3.8k
2 个回答
✓ 已被采纳新手上路,请多包涵

已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决已解决

楼主给出答案啊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题