繁体   English   中英

在外部JSON文件中存储对象数组

[英]Storing an array of objects in external JSON file

我在我的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中?

您不能像其他人所说的那样通过Javascript写入文件,但是如果您只想将JSON对象存储在不同的文件中而不需要更改文件,只需将它们放在.js文件中并调用该文件即可在调用主JS文件之前在脚本标记中。 只要它在全局范围内,问题对象就可用于其他文件中的方法。

所以最后我在JSON.stringify的结果上使用了console.log ,然后将内容复制/粘贴到外部json文件中......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM