【发布时间】:2020-06-05 17:17:32
【问题描述】:
[
{
"customer": "A",
"children": [
{
"id": "1",
"name": "B"
},
{
"customer": "B",
"children": []
},
{
"customer": "C",
"children": [
{
"id": "4",
"name": "E"
}
]
},
{
"customer": "E",
"children": [
{
"id": "5",
"name": "F"
}
]
},
{
"customer": "D",
"children": []
}
]
}
]
我需要我的输出是这样的,以便在树形图中可视化数据。如何使用 JavaScript 来做到这一点
[
{
"customer": "A",
"children": [
{
"customer": "B"
},
{
"customer": "C",
"children": [
{
"customer": "E",
"children": [
{
"customer": "F"
}
]
}
]
}
]
}
]
我需要我的输出像上面那样,在树形图中可视化数据。我如何使用 JavaScript 来做到这一点,并且我需要我的输出像上面那样,以在树形图中可视化数据?如何使用 JavaScript 做到这一点?
【问题讨论】:
-
区别在哪里?请删除多余的空格并添加代码,您尝试过。
-
您能解释一下将输入转换为输出的规则吗?不清楚为什么你会期望你给我们的输出。
-
@Jacob 没有规则
-
@NinaScholz 似乎是一项简单的任务,但我发现很难实现。我有包含子对象的对象,在循环它们时我想删除子属性(id 和名称)
-
您的样本输入是否正确,或者所有客户都应该在数组的顶层并且
children数组都是{ id, name }对?目前您的问题令人困惑,因为没有解释数据结构并且看起来不一致。
标签: javascript json