【发布时间】:2019-07-18 18:20:46
【问题描述】:
我有像这样的嵌套 json 对象
{
"id": 1,
"parentId": null,
"name": "Product",
"children": [
{
"id": 50,
"parentId": 1,
"name": "Bicycle",
"children": [
{
"id": 100,
"parentId": 50,
"name": "Tire"
}
]
}
]
}
奇怪的是,我已经知道如何从结果中构建嵌套树,但不知道如何反转它。
我尝试过使用lodash _.flatten and _.flattendeep,但有一天我无法理解这一点。物体也可以是未知深度。有什么想法吗 ?
我想要的结果是这样的。
[
{"id" : 1, "parentId" : null, "Product" },
{"id" : 50, "parentId" : 1 , "Bicycle"},
{"id" : 100, "parentId" : 50 , "Tire"}
]
【问题讨论】: