将CSV转换为JSON

Convert CSV to JSON

本文关键字:JSON 转换 CSV      更新时间:2023-09-26

我试图遵循各种指示(例如如何转换为D3's JSON格式?)创建一个可折叠的树与D3.js。

以下是我到目前为止所做的:http://jsfiddle.net/L3phF/6/

我有一个问题,当使用nest()作为console.log(nest)显示我只有一个空对象,但我找不到错误。

var raw = d3.select("#csvdata").text();
var parsed = d3.csv.parse(raw);
// d3.select("#parsed").text(raw); 
// d3.select("#parsed").text(JSON.stringify(parsed));
var data = JSON.stringify(parsed);
var nest = d3.nest()
    .key(function(d) { return d.subgroup; })
    .key(function(d) { return d.division; })
    .key(function(d) { return d.product; })
    .entries(data);
console.log(nest);

谢谢你的帮助!

不要转漂亮的对象d3.csv。Parse返回给你一个字符串!D3.nest()正在等待一个对象,而不是字符串:

var nest = d3.nest()
    .key(function(d) { return d.subgroup; })
    .key(function(d) { return d.division; })
    .key(function(d) { return d.product; })
    .entries(parsed);

会给你你想要的。