Я хочу вставить объект say- {id:parentid+appendvalue}
в каждый массив детей, используя javascript/jquery. Вот мой пример данных:Как добавить узел к дочернему объекту
var obj={
"name": "root",
"id":12,
"children": [
{
"name": "child-1",
"children": [
{
"name": "inner-child"
}
]
},
{
"name": "child-2"
}
]
};
Каждый объект имеет формат {name,id,children[]}
.Здесь, я хочу, чтобы вставить {id:parentid+".0"}
рекурсивно для всех дочерних узлов, так что, я хотел бы получить следующий вывод.
var obj={
"name": "root",
**"id":12**,
"children": [
{
"name": "child-1",
**"id": 12.0**
"children": [
{
"name": "inner-child",
**"id" : 12.0.0**
}
]
},
{
"name": "child-2",
**"id": 12.1**
}
]
};
Пожалуйста, обратите внимание, приемлю дети это не ограничено до любого уровня. Пожалуйста помоги.
@sureshjain: Вопрос не относится к JSON. JSON - текстовая нотация, используемая для обмена данными. Ваш вопрос касается изменения объектов JavaScript в памяти, которые не связаны с JSON. –