如何在javascript中动态创建具有许多父级和子级关系的Json
How to create a Json having many parent and child relationship dynamically in javascript?
我有一个父名称和它的子名称。我可以用json表示这些数据。但是,对于下一次迭代,我需要检查父name键是否已经存在。如果存在,则将子节点添加到同一父节点。否则创建一个新的父节点和子节点。谁能告诉我在javascript中创建这种json的确切方法?
{
"name": "Mapping",
"Process": [{
"name": "process-1",
"children": [
{
"name": "child-1"
},
{
"name": "child-2"
}
]
}]
}
尝试一下(伪代码)
if ((object.name === undefined)){//check if the parent has the name key
//add child to the parent
} else {
// create the object, adding a child, and the child's name
}
基本上,你可以通过访问它来检查它是否存在
相关文章:
- WeakMap是否会将我从父/子关系的内存泄漏中拯救出来
- 有许多关系创建记录 - 为什么未定义
- 父关系指令和子关系指令之间的绑定
- 解析-在数组一对多关系中获取父项及其子项
- 如何通过关系处理特定于父级的模型值
- Rails - 如何在创建父级时动态创建属于has_many关系一部分的成员
- Ember js - 更新其他表后,有许多关系中断
- 余烬.js有许多模型关系保存
- ExtJS 5:父模型转换对子关联的依赖关系
- 在子对象中创建对父对象的引用是否会导致循环关系
- 文档和元素之间的关系是什么?为什么父元素也有getElementsByTagName方法
- 对于具有一对多关系的主干模型,存储“;许多“;数组中的模型,而不是Collection
- appendChild()是否终止子级与其当前父级之间的父子关系
- 使用父id而不是子id获取hasMany关系数据
- 如何在父模型中添加新的许多关系
- 在车把模板中显示具有许多余烬关系的第一项
- 获取骨干模型父关系而不需要额外的请求
- js嵌套列表,由具有父关系的单个元素数组组成
- 如何在javascript中动态创建具有许多父级和子级关系的Json
- 如何将子/父关系合并到排序函数中