0
let data = {
"name": "root",
"children": [{
"name": "analytics",
"children": [{
"name": "cluster",
"children": [{
"name": "AgglomerativeCluster",
"size": 3938
}]
}, {
"name": "graph",
"children": [{
"name": "BetweennessCentrality",
"size": 3534
}]
}, {
"name": "optimization",
"children": [{
"name": "AspectRatioBanker",
"size": 7074
}]
}]
}]
};
let child1 = {
"name": "flex",
"children": [{
"name": "FlareVis",
"size": 4116
}]
};
let tree = new TreeModel();
let root = tree.parse(data);
//# Add a child
let tempChild1 = tree.parse(child1);
//# Add a child at a given index
root.addChildAtIndex(tempChild1, 0);
console.log(root);
트리 사용을 위해 http://jnuno.com/tree-model-js/을 사용하십시오. 그러면 추가 또는 삭제 후에 라이브러리에서 데이터를 원래 형식으로 다시 가져 오는 것이 가능합니다.편집 된 트리를 원본 형식의 json 개체로 저장하십시오.
After the above operation, how can I get back this modified object from the library?
data = {
"name": "root",
"children": [{
"name": "analytics",
"children": [{
"name": "cluster",
"children": [{
"name": "AgglomerativeCluster",
"size": 3938
}]
}, {
"name": "graph",
"children": [{
"name": "BetweennessCentrality",
"size": 3534
}]
}, {
"name": "optimization",
"children": [{
"name": "AspectRatioBanker",
"size": 7074
}]
}]
}, {
"name": "flex",
"children": [{
"name": "FlareVis",
"size": 4116
}]
}]
}
라이브러리에서 수행 할 수있는 방법이 있습니까, 아니면 원래 형식 인 원하는 형식으로 다시 변환 할 수있는 효율적인 방법이 있습니까?