gpt4 book ai didi

javascript - 在 JavaScript 中读取 JSON 文件

转载 作者:行者123 更新时间:2023-11-28 19:27:41 25 4
gpt4 key购买 nike

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

[166.1086159,153.6025535,109.9585098,149.0443019,121.9854975,136.2424609,68.07276721,75.02149785,112.0627478]

我删除了里面的大部分数字。我有大约 200 个这样的 json 文件(取决于您按哪个按钮),所以问题是如何将此数组保存到变量中?我已经为这个问题苦恼了一段时间了!

感谢所有帮助!

<!doctype html>
<html>
<head>
<title>Bar Chart</title>
<script src="./Chart.js/Chart.js"></script>
</head>
<body>
<div style="width: 80%">
<canvas id="canvas" height="300" width="800"></canvas>
</div>



<script>
function reqListener () {
console.log(this.responseText);
current = JSON.parse(this.responseText);
}
>   var oReq = new XMLHttpRequest();
> oReq.onload = reqListener;
> oReq.open("get", file, true);
> oReq.send();
  var barChartData = {
labels : ["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",],
datasets : [
{
fillColor : "rgba(151,187,205,0.5)",
strokeColor : "rgba(151,187,205,0.8)",
highlightFill : "rgba(151,187,205,0.75)",
highlightStroke : "rgba(151,187,205,1)",
data : current
}
]

}
window.onload = function(){
var ctx = document.getElementById("canvas").getContext("2d");
window.myBar = new Chart(ctx).Bar(barChartData, {
responsive : true
});
}

</script>
</body>
</html>

最佳答案

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

var string = '[166.1086159,153.6025535,109.9585098,149.0443019,121.9854975,136.2424609,68.07276721,75.02149785,112.0627478]';
var array = JSON.parse(string);
console.log(array);

如果数据位于服务器上的文件中,则可以使用 AJAX 来读取它。请参阅https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest有关如何在 Javascript 中使用 XMLHttpRequest 接口(interface)来实现此目的的示例。

关于javascript - 在 JavaScript 中读取 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27513286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com