У меня есть массив объектов в моем javascript-коде, который я хотел бы хранить как внешний JSON-файл, а точнее в пакете package.json в Webstorm. Как я могу это достичь? Все ответы, которые я нахожу, связаны с обратным - получение данных из внешнего файла 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?
Вы хотите сохранить строку JSON внутри файла JSON, или вы хотите манипулировать JSON-файлом, чтобы иметь новые данные? – tadman
Вы не можете записывать файлы на диск с помощью JavaScript, если это то, о чем вы просите. – Jonathan
@tadman, больше похоже на второй вариант. – Clarity