【发布时间】:2014-07-01 08:34:58
【问题描述】:
我想在我的 json 文件中打印根节点的名称,但不知道如何访问它。这是我的json的结构:
{
"name": "2010",
"children": [
{
"name" : "White",
"children" : [
{ "name" : "208", "size" : 2103},
{ "name" : "209", "size" : 1846},
{ "name" : "228.01", "size" : 2059},
{ "name" : "228.02", "size" : 808},
{ "name" : "228.03", "size" : 1267},
{ "name" : "229.01", "size" : 1302},
{ "name" : "229.02", "size" : 484},
{ "name" : "229.03", "size" : 1045}
]
},
我想用这行代码打印数字2010:
node.append("text")
.text(function(d) { if ( d.parent = null ) {return d.name ; } else { return ("hi") ; }; });
现在这行代码返回“Hi”给我,我不知道如何打印年份“2010”。
【问题讨论】:
-
.text(root.name)其中root是保存数据的变量的名称。 -
@LarsKotthoff - 效果很好。谢谢!
标签: javascript json node.js d3.js hierarchical-data