У меня есть объект PARENT, определенный как следующий
function PARENT(name, childs){
this.name=name;
var childsArray=New Array();
childs.forEach(function(child_info) {
childsArray.push(new CHILD(child_info));
})
this.childsArray=childsArray;
}
Затем есть другой объект CHILD, определенный как
function CHILD(_child_info) {
this.name = child_info.name;
this.age = child_info.age;
}
Учитывая массив объектов PARENT, которые я хотел бы получить следующий json объект
[
{name:"parent 1 name",
childs : [
{
name:"child 1 name",
age:"child 1 age"
},
{
name:"child 2 name",
age:"child 2 age"
},
{
name:"child 3 name",
age:"child 3 age"
}
]
}, ...
{name:"parent n name",
childs : [
{
name:"child 1 name",
age:"child 1 age"
},
{
name:"child 2 name",
age:"child 2 age"
}
]
}
]
, но когда я пытаюсь структурировать массив PARENT, я получаю пустой JSON объект {}
Как мне этого добиться?