我的javascript代码中有一个对象数组,我想将其存储为外部JSON文件,更具体地说是在Webstorm的package.json中。我怎样才能做到这一点?我找到的所有答案都与相反的相关 - 从外部JSON文件获取数据。
以下是javascript数组的示例:
var questions = [{
question: "Question1",
choices: ["Choice1", "Choice2", "Choice3", "Choice4"],
corAnswer: 0
}, {
question: "Questions2",
choices: ["Choice1", "Choice2", "Choice3", "Choice4"],
corAnswer: 1
}, {
question: "Question3",
choices: ["Choice1", "Choice2", "Choice3", "Choice4"],
corAnswer: 3
}];

我想首先要做的就是JSON.stringify,但是如何将它存储在package.json中呢?
答案 0 :(得分:0)
您不能像其他人所说的那样通过Javascript写入文件,但如果您只想将JSON对象存储在不同的文件中而不需要更改文件,只需将它们放在.js文件中即可。在调用主JS文件之前,在脚本标记中调用该文件。只要它在全局范围内,问题对象就可用于其他文件中的方法。
答案 1 :(得分:0)
所以最后我在console.log
的结果上使用JSON.stringify
,然后将内容复制/粘贴到外部json文件......