Пожалуйста, я хочу преобразовать JSON ниже в массив объектов.Я довольно плох в рекурсии, и я боролся весь день.Пожалуйста, помощь будет оценена.
{
"org_name":"paradise island",
"daughters" : [
{
"org_name": "banana tree",
"daughters": [
{"org_name":"Yellow Banana"},
{"org_name":"Brown Banana"}
]
},
{
"org_name": "big banana tree",
"daughters": [
{"org_name":"green banana"},
{"org_name":"yellow banana"},
{
"org_name": "Black banana",
"daughters": [
{"org_name": "red spider"}
]
}
]
}
]
}
Я хочу преобразовать его, как показано ниже:
[
{id:1, name:'paradise island', parent: null},
{id:2, name:'Banana Tree', parent: 1},
{id:3, name:'yellow banana', parent: 2}
]
Порядок не имеет значения.Что важно, так это правильное отношение идентификатора в соответствии с родителем и ребенкомЯ намерен создать идентификатор как UUID.Но вы можете генерировать его как угодно.