javascript - 来自 CSV 的 DS.js JSON 文件格式

标签 javascript json csv d3.js

我正在尝试遵循 DS.js sunburst 示例(请参阅下面的链接),其中首先将 csv 转换为 JSON 以显示图形。我想对更大的数据做同样的事情,但在我的项目中使用 JSON 作为 csv 太麻烦了。但是,在此示例中,我无法理解 csv 到 JSON 的映射。有没有办法从 JS 代码中转储 JSON 结构?它像这样存储在变量 (json) 中:

d3.text("visit-sequences.csv", function(text) {
var csv = d3.csv.parseRows(text);
var json = buildHierarchy(csv);
createVisualization(json);

http://bl.ocks.org/kerryrodden/7090426

最佳答案

通过添加 console.log(json),我能够直接在 Chrome 控制台(Ctrl + Shift + j)中看到结构:

d3.text("visit-sequences.csv", function(text) {
  var csv = d3.csv.parseRows(text);
  var json = buildHierarchy(csv);
  console.log(json);
  createVisualization(json);
});

如果您希望能够复制/粘贴 json 结构,您可以使用 console.log(JSON.stringify(json)); 并在控制台中复制/粘贴输出。

关于javascript - 来自 CSV 的 DS.js JSON 文件格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32811582/

相关文章:

Javascript/jQuery - "Cannot call method ' 未定义的推送'当它被定义时

javascript - JS : Convert xml data to dot array notation

php - 通过 url 传递 json 数组在 IE 中不起作用

javascript - 将 JSON 数据传递给 Java applet 的 javascript 函数示例

Python csv字符串到数组

javascript - 我如何在同一个函数中通过 id 获得 2 个类

java - 使用 JMeter 将 JSON 字符串插入数据库

angularjs - 在 nodejs 中从服务器下载 .zip 文件

java - Spring 批处理 : reading a csv file and modify this list before putting the results in another file

javascript - 存在滚动条时,为什么 clientWidth 和 offsetWidth 的值相同?