将json从URL转换为CSV,用于D3.js

时间:2015-02-17 20:02:46

标签: php json csv d3.js

我正在使用json从mysql数据库编码数据的Web API读取json。来自Web API的URL返回json:

{"result":[{"name":"joe","how_many":"5"},{"name":"chris","how_many":"10"},{"name":"steven","how_many":"5"},{"name":"melissa","how_many":"2"}]}

我正在处理需要CSV文件格式的D3.js图:

d3.csv('data.csv', function(error, data){
// do D3 stuff here 
} 

我正在尝试将来自Web API的json响应转换为CSV依赖的D3图可以解释的内容。 CSV是否需要是服务器上的文件,因此我必须使用一些PHP服务器端脚本将JSON响应转换为CSV文件?或者更有意义的是在javascript中将JSON作为字符串对象读取...然后将其转换为' CSV字符串(?)'并允许D3读取新创建的CSV字符串?

我可以使用AJAX从url读取JSON并使用get.JSON获取JSON ...但是如何将其作为D3的CSV格式提供?

0 个答案:

没有答案