我有一个 JSON 文件,如下所示:
{
"name": "flare",
"children": [
{
"name": "analytics",
"children": [
{
"name": "cluster",
"children": [
{"name": "AgglomerativeCluster", "size": 3938},
{"name": "CommunityStructure", "size": 3812},
{"name": "HierarchicalCluster", "size": 6714},
{"name": "MergeEdge", "size": 743}
]
}, ....
如您所见,末端节点有一个“大小”属性。
我也想将“大小”属性添加到其他节点(即“分析”和“集群”),所以我所做的是:
{
"name": "flare",
"children": [
{
{"name": "analytics", "another_size":345},
"children": [
{
{"name": "cluster", "another_size":345},
"children": [
{"name": "AgglomerativeCluster", "size": 3938},
{"name": "CommunityStructure", "size": 3812},
{"name": "HierarchicalCluster", "size": 6714},
{"name": "MergeEdge", "size": 743}
]
}, ....
但它不会以这种方式编译。
我该如何实现这一目标?我想为“another_size”下的其他节点以不同的方式着色我的节点。
任何帮助表示赞赏!