我想将JSON文件读入变量。我的JSON文件将命名为“ questions.json”,并将具有以下内容:
{
question: "Question 1?",
answers: {
a: "A",
b: "B",
c: "The Correct One"
},
correctAnswer: "c"
},
{
question: "Question 2?",
answers: {
a: "A",
b: "B",
c: "The Correct One"
},
correctAnswer: "c"
}
我已经尝试了很多方法来解决这个问题,例如:loadStrings,然后将字符串解析为JSON类型(告诉我loadStrings是未定义的),实际上是我在网上找到的所有内容,都是通过javascript读取本地文件而没有真的有用。
答案 0 :(得分:0)
在那里提出了类似的问题: Loading local JSON file 如果您使用的是jquery,请在此处查看答案,该报告也在此处报告:
$.getJSON("questions.json", function(json) {
console.log(json);
});
如果您仅使用javascript,请使用以下命令检查来自xgqfrms的答案:
新的XMLHttpRequest();
答案 1 :(得分:0)
您可以使用提取API:
fetch('http://example.com/movies.json')
.then(function(response) {
return response.json();
})
.then(function(myJson) {
console.log(JSON.stringify(myJson));
});