代码不解析JSON文件

时间:2015-03-31 12:56:36

标签: json d3.js

背景: 像许多人一样,我从这个例子开始:

http://bl.ocks.org/mbostock/4062045

我重用了miserables.json文件的结构,仅更改了数据,并获得了正确的可视化。

这是我的COLLECTION.JSON文件:

{
  "nodes":[
    {"name":"COLLECTION","group":0},
    {"name":"Europa","group":1},
    {"name":"Americas","group":2},
...
  ],
  "links":[
    {"source":1,"target":0,"value":20},
    {"source":2,"target":0,"value":20},
...

下一步: 我希望我的节点是url / hyperlinks。

我像这样修改我的JSON(COLLECTION_URL.JSON):

{
  "nodes":[
    {"name":"COLLECTION","group":0,"url":".\test.html"},
    {"name":"Europa","group":1,"url":".\test.html"},
    {"name":"Americas","group":2","url":".\test.html"},
...

问题: 该脚本不再解析JSON文件

我的诊断: 甚至在知道我的代码是否正确之前,我相信JSON文件根本就没有被解析。

但为什么呢?因为相同的代码解析:

  • MBostok的miserables.json
  • my personal collection.json

我的代码字面意思是MBostok:

// read the JSON file
d3.json("collection.json", function(error, graph) {

//Creates the graph data structure out of the json data
force.nodes(graph.nodes)
    .links(graph.links)
    .start();

所以我不知道应该添加什么来正确解析我的新JSON文件。

有人可以帮忙吗? 谢谢 安基杜

0 个答案:

没有答案