读取JavaScript中的JSON文件

读取JavaScript中的JSON文件,javascript,arrays,json,save,Javascript,Arrays,Json,Save,我正在尝试这样读取JSON文件: [166.1086159153.6025535109.9585098149.0443019121.9854975136.2424609,68.07276721,75.02149785112.0627478] 我删除了里面的大部分数字。我有大约200个类似的json文件(取决于您按下的按钮),所以问题是如何将此数组保存到变量? 这件事我已经绞尽脑汁好长时间了 感谢大家的帮助 var barChartData={ 标签:[“501”、“502”、“503”、“504

我正在尝试这样读取JSON文件:

[166.1086159153.6025535109.9585098149.0443019121.9854975136.2424609,68.07276721,75.02149785112.0627478]

我删除了里面的大部分数字。我有大约200个类似的json文件(取决于您按下的按钮),所以问题是如何将此数组保存到变量? 这件事我已经绞尽脑汁好长时间了

感谢大家的帮助

var barChartData={
标签:[“501”、“502”、“503”、“504”、“505”、“506”、“507”、“508”、“509”、“510”,
"511", "512", "513", "514", "515", "516", "517", "518", "519", "520",
"521", "522", "523", "524", "525", "526", "527", "528", "529", "530",
"531", "532", "533", "534", "535", "536", "537", "538", "539", "540",
"541", "542", "543", "544", "545", "546", "547", "548", "549", "550",
"551", "552", "553", "554", "555", "556", "557", "558", "559", "560",
"561", "562", "563", "564", "565", "566", "567", "568", "569", "570",
"571", "572", "573", "574", "575", "576", "577", "578", "579", "580",],
数据集:[
{
填充颜色:“rgba(151187205,0.5)”,
strokeColor:“rgba(151187205,0.8)”,
高光填充:“rgba(151187205,0.75)”,
强光笔划:“rgba(151187205,1)”,
数据:当前
}
]
}
window.onload=函数(){
var ctx=document.getElementById(“画布”).getContext(“2d”);
window.myBar=新图表(ctx).Bar(barChartData{
回答:对
});
}

如果将文件内容加载到字符串变量中,则使用:

var字符串=“[166.1086159153.6025535109.9585098149.0443019121.9854975136.2424609,68.07276721,75.02149785112.0627478]”;
var array=JSON.parse(字符串);

console.log(数组)如果将文件内容加载到字符串变量中,则使用:

var字符串=“[166.1086159153.6025535109.9585098149.0443019121.9854975136.2424609,68.07276721,75.02149785112.0627478]”;
var array=JSON.parse(字符串);

console.log(数组)如果将文件内容加载到字符串变量中,则使用:

var字符串=“[166.1086159153.6025535109.9585098149.0443019121.9854975136.2424609,68.07276721,75.02149785112.0627478]”;
var array=JSON.parse(字符串);

console.log(数组)如果将文件内容加载到字符串变量中,则使用:

var字符串=“[166.1086159153.6025535109.9585098149.0443019121.9854975136.2424609,68.07276721,75.02149785112.0627478]”;
var array=JSON.parse(字符串);

console.log(数组)只需使用JSON.parse并将文件文本作为字符串传递,然后将其保存到变量

var fileText = '';//load the file text

var jsonData = JSON.parse(fileText);

只需使用JSON.parse并将文件文本作为字符串传递,然后将其保存到变量

var fileText = '';//load the file text

var jsonData = JSON.parse(fileText);

只需使用JSON.parse并将文件文本作为字符串传递,然后将其保存到变量

var fileText = '';//load the file text

var jsonData = JSON.parse(fileText);

只需使用JSON.parse并将文件文本作为字符串传递,然后将其保存到变量

var fileText = '';//load the file text

var jsonData = JSON.parse(fileText);


您的JavaScript代码看起来像什么?请在您的问题中提供它。json是javascript<代码>变量foo=[166….]
和OffYouGo-一个标准javascript数组。我编辑并添加了JS代码@MarcB我知道,但是我有200多个json,我一次只需要一个,我不想把它们也放在JS文件中-太多的工作。你的JavaScript代码是什么样子的?请在您的问题中提供它。json是javascript<代码>变量foo=[166….]
和OffYouGo-一个标准javascript数组。我编辑并添加了JS代码@MarcB我知道,但是我有200多个json,我一次只需要一个,我不想把它们也放在JS文件中-太多的工作。你的JavaScript代码是什么样子的?请在您的问题中提供它。json是javascript<代码>变量foo=[166….]
和OffYouGo-一个标准javascript数组。我编辑并添加了JS代码@MarcB我知道,但是我有200多个json,我一次只需要一个,我不想把它们也放在JS文件中-太多的工作。你的JavaScript代码是什么样子的?请在您的问题中提供它。json是javascript<代码>变量foo=[166….]
和OffYouGo-一个标准javascript数组。我编辑并添加了JS代码@MarcB我知道,但我有200多个json,我当时只需要一个,我不想把它们也放在JS文件中-太多的工作。我已经尝试过了,但出于某种原因,它给了我一个错误:SyntaxError:JSON.parse:JSON数据的第1行第1列出现了意外字符您如何加载文件文本?我也编辑并添加了JS代码,加载文件文本是什么意思?刚刚看到您的html,不要真正得到你想要的东西。我的json文件和这段代码在同一个文件夹中。我正试图创建一个条形图,但结果取决于我选择的json。我只是想读取数组中的json。我已经尝试过了,但出于某种原因,它给了我一个错误:SyntaxError:json.parse:json数据第1行第1列的意外字符。您如何加载文件文本?我也编辑并添加了JS代码,加载文件文本是什么意思?刚刚看到您的html,不要真正得到你想要的东西。我的json文件和这段代码在同一个文件夹中。我正试图创建一个条形图,但结果取决于我选择的json。我只是想读取数组中的json。我已经尝试过了,但出于某种原因,它给了我一个错误:SyntaxError:json.parse:json数据第1行第1列的意外字符。您如何加载文件文本?我也编辑并添加了JS代码,加载文件文本是什么意思?刚刚看到您的html,不要真正得到你想要的东西。我的json文件和这段代码在同一个文件夹中。我正试图创建一个条形图,但这取决于我使用的json