我在JavaScript中阅读类似的JSON文件
<script type="application/json" id="mis">
{"nodes":
[{"id":"Banana and Coffee","group":1,"weighted_degree":7269},
{"id":"Agriculture","group":1,"weighted_degree":12827}],
"links":
[{"source":11,"target":23,"value":12},
{"source":11,"target":6,"value":12}]}
我正在使用以下脚本:
var mis = document.getElementById('mis').innerHTML;
graph = JSON.parse(mis);
现在,我有两个独立的CSV文件(见下文),信息相同。我需要找到一个脚本,它可以完成与JSON文件相同的工作。
nodes.csv
id, group, weighted_degree
Banana and Coffee, 1, 7269
Agriculture, 1, 12827
links.csv
source, target, value
11, 23, 12
11, 6, 12
答案 0 :(得分:1)
建议谷歌搜索javascript csv解析器的评论没有错。有很多方法可以解决这个问题;最简单的方法是使用现有的库。库本身取决于您的开发环境。你在构建节点应用程序吗?如果是这样,请查看可用作npm包的任意数量的csv解析器。如果您正在从外部文件中读取并且是一个贪婪的惩罚,您可以使用节点的内置文件处理模块fs来自己缓冲和解析流。对于学习体验,这往往是你曾经做过的事情,然后在别人身上获得快乐。努力构建和打包这种解决方案。
无论如何,这是一个已经解决过很多次的问题。搜索互联网,卢克。你会找到那些机器人。