js递归算法
如下数据结构
{
"physicalmachineAddTypes": {
"scriptAdd": {
"label": "托管",
"desc": "托管:用于托管已有操作系统的服务器,托管后将同时生成物理机和裸金属记录"
},
"preAdd": {
"label": "预注册",
"desc": "预注册:用于预上架未配置 BMC 信息的服务器,通过预注册功能配置服务器基本信息,待服务器上电后, MAC 信息匹配即可进行注册并配置 BMC 信息等"
},
"isoAdd": {
"label": "ISO引导注册",
"desc": "ISO引导注册:用于立即注册已配置 BMC 信息的服务器,该功能不要求服务器处于 DHCP relay 网络环境,但是要求服务器支持 Redfish 功能"
},
"pxeAdd": {
"label": "PXE引导注册",
"desc": "PXE引导注册:用于立即注册已配置 BMC 信息的服务器,要求服务器处于 DHCP relay 网络环境"
}
},
"http_proxy": "Http代理",
"https_proxy": "Https代理"
}
```~~~~
想求结果
{
"托管": "physicalmachineAddTypes.scriptAdd.label",
"托管:用于托管已有操作系统的服务器,托管后将同时生成物理机和裸金属记录": "physicalmachineAddTypes.scriptAdd.desc",
....
"Http代理": "http_proxy",
"https_proxy": "Https代理"
}
如何递归拿到这样的 value: keys呢???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
应该是想做成 {值:路径} 吧?
为什么我看不见答案呢?
仅针对题主提出的问题,若数据源格式有变化或者有其它类型介入,可能需要添加逻辑: