我有一个js。读取json文件的脚本,我需要找到等效的读取.csv文件

时间:2017-12-14 21:21:22

标签: javascript json csv

我在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

1 个答案:

答案 0 :(得分:1)

建议谷歌搜索javascript csv解析器的评论没有错。有很多方法可以解决这个问题;最简单的方法是使用现有的库。库本身取决于您的开发环境。你在构建节点应用程序吗?如果是这样,请查看可用作npm包的任意数量的csv解析器。如果您正在从外部文件中读取并且是一个贪婪的惩罚,您可以使用节点的内置文件处理模块fs来自己缓冲和解析流。对于学习体验,这往往是你曾经做过的事情,然后在别人身上获得快乐。努力构建和打包这种解决方案。

无论如何,这是一个已经解决过很多次的问题。搜索互联网,卢克。你会找到那些机器人。