如何使用javascript中的文本文件创建对象?

如何使用javascript中的文本文件创建对象?,javascript,python,r,d3.js,Javascript,Python,R,D3.js,我正在尝试用javascript设置数据,以便使用一些D3.js可视化 我的输入是三个选项卡分隔的文本文件,我需要从中提取特定的列和行数据 创建JSON格式以便在JS代码中使用的最佳方法是什么。我应该将数据硬编码到代码中,还是可以从桌面导入 我主要不是javascript用户,虽然我熟悉基本语法,但我对R和Python非常熟悉 或者,我可以编写Python/R脚本来格式化数据,然后在JavaScript代码中使用该文件 使用“我的桌面”中的文件似乎存在安全问题?能否添加一个包含数据的文本文件的示

我正在尝试用javascript设置数据,以便使用一些D3.js可视化

我的输入是三个选项卡分隔的文本文件,我需要从中提取特定的列和行数据

创建JSON格式以便在JS代码中使用的最佳方法是什么。我应该将数据硬编码到代码中,还是可以从桌面导入

我主要不是javascript用户,虽然我熟悉基本语法,但我对R和Python非常熟悉

或者,我可以编写Python/R脚本来格式化数据,然后在JavaScript代码中使用该文件


使用“我的桌面”中的文件似乎存在安全问题?

能否添加一个包含数据的文本文件的示例?此外,请给出一个所需JSON格式输出的示例。现代浏览器具有访问用户机器中文件的功能。传统的方法是使用带有
input type=“file”
的表单将用户选择的文件发送到服务器。我使用的文件有VCF:、BED:、和.annot,但后者现在不那么重要了。我想要的JSON格式是:[{Name:XX,START:1,STOP:10,SNP:8,Profile[1,0,1,0,1,0],Site:883},{(repeat)}],如果您知道如何在R中进行数据操作,制作一个具有所需结构的R
列表
,然后使用
jsonlite::toJSON
。您希望将所有这些都作为基于Web的服务,还是仅用于本地/私人使用的数据可视化?对于本地使用,我将使用Python脚本读取文件并将数据转换为JSON。