Javascript JSON不';不要正确加载

Javascript JSON不';不要正确加载,javascript,json,d3.js,Javascript,Json,D3.js,我想在D3JS中将我的JSON表示为树形图 我将遵循本教程: 我从数据中创建了一个JSON,它工作正常,如图所示。现在,我想将此代码用于我自己的JSON: 有了这个JSON,我的树映射就不会出现。这是什么原因 我的代码: 树形图布局 直肠{ 填充:卡德蓝; 不透明度:0.3; 笔画:白色; } d3.json(“test.json”),函数(错误,数据){ var treemapLayout=d3.treemap() .尺寸([400200]) .填塞器(10); var root=d3.层

我想在D3JS中将我的JSON表示为树形图

我将遵循本教程:

我从数据中创建了一个JSON,它工作正常,如图所示。现在,我想将此代码用于我自己的JSON:

有了这个JSON,我的树映射就不会出现。这是什么原因

我的代码:


树形图布局
直肠{
填充:卡德蓝;
不透明度:0.3;
笔画:白色;
}
d3.json(“test.json”),函数(错误,数据){
var treemapLayout=d3.treemap()
.尺寸([400200])
.填塞器(10);
var root=d3.层次结构(数据)
根和(函数(d){
返回d值;
});
树型播放(根);
d3.选择(“svg g”)
.selectAll('rect')
.data(根目录下的子目录())
.输入()
.append('rect')
.attr('x',函数(d){返回d.x0;})
.attr('y',函数(d){返回d.y0;})
.attr('width',函数(d){返回d.x1-d.x0;})
.attr('height',函数(d){返回d.y1-d.y0;})
})

JSON区分大小写

我看到树映射布局总是要求一个节点具有“name”属性和array类型的“children”属性

树的叶子总是有一个“值”属性

您发送的树在节点上没有“name”属性(但我不确定是否需要),并且有“Children”而不是“Children”

也许修好箱子会有用


顺便说一句:通常JSON是大小写的,所以您的JSON不是标准的。

JSON区分大小写

我看到树映射布局总是要求一个节点具有“name”属性和array类型的“children”属性

树的叶子总是有一个“值”属性

您发送的树在节点上没有“name”属性(但我不确定是否需要),并且有“Children”而不是“Children”

也许修好箱子会有用

顺便说一句:通常JSON是camelCase,所以您的JSON不是标准的。

您在控制台中收到了什么错误消息?您在控制台中收到了什么错误消息?