如何在javascript中动态创建具有许多父子关系的Json?

时间:2015-05-26 09:07:26

标签: javascript jquery json

我有一个父名称及其子名称。我可以在json中表示这些数据。但是,对于下一次迭代,我需要检查父名称密钥是否已经存在。如果存在,则将子项添加到同一父项。否则,请创建新的父节点和子节点。任何人都可以建议我在javascript中创建这种json的确切方法。

    {
    "name": "Mapping",
    "Process": [{
            "name": "process-1",
            "children": [
                {
                    "name": "child-1"
                },
                {
                    "name": "child-2"
                }
            ]
            }]
}

1 个答案:

答案 0 :(得分:0)

尝试 (伪代码)

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
}

基本上,您可以通过访问它来检查是否存在某些内容。