Я хочу, чтобы это JSON было повторено и добавило пару ключ-значение с ее уровнем.
Например:
Иерархия первого уровня должна быть уровнем 0 и второй уровень должен быть уровнем 1 и т. Д.
var json = [{
"name": "parent 1",
"children": [
{
"name": "child 1",
"children": [
{
"name": "child 11"
}
]
},
{
"name": "child 2"
}
]
}];
Ожидается json:
var json = [
{
"name": "parent 1",
"level": "0",
"children": [
{
"name": "child 1",
"level": "1",
"children": [
{
"name": "child 11",
"level": "2"
}
]
},
{
"name": "child 2",
"level": "1"
}
]
}];