Javascript 在添加属性时,如何使JSON文件自我更新
所以我制作了一个程序,可以创建一个属性并将一个对象放入JSON文件中。它工作正常,唯一的问题是,一旦程序重新启动,它就会消除更改。有人知道如何自动更新JSON文件吗?我对编程非常陌生,因此非常感谢您的帮助 假设您使用的是nodejs,并且脚本所在的目录中有一个名为Javascript 在添加属性时,如何使JSON文件自我更新,javascript,json,object,Javascript,Json,Object,所以我制作了一个程序,可以创建一个属性并将一个对象放入JSON文件中。它工作正常,唯一的问题是,一旦程序重新启动,它就会消除更改。有人知道如何自动更新JSON文件吗?我对编程非常陌生,因此非常感谢您的帮助 假设您使用的是nodejs,并且脚本所在的目录中有一个名为jsonFile.json的文件。下面是将更改保存回json文件的方法 // These 2 lines import the json file to get what is already there in the json fil
jsonFile.json
的文件。下面是将更改保存回json文件的方法
// These 2 lines import the json file to get what is already there in the json file
const jsonFile = require('./jsonFile')
console.log(jsonFile)
// DO YOUR PROCESSING HERE
// Then write to the json file to save your changes
const fs = require('fs')
const objectToWrite = {
property1: 6
}
fs.writeFileSync('jsonFile.json', JSON.stringify(objectToWrite))
JSON文件无法自我更新。更新数据的程序需要将数据写回文件。我该怎么做?正如我所说,我对编程相当陌生。阅读文件,调用
JSON.parse()
将其转换为对象。更新对象,调用JSON.stringify()
将其转换为JSON字符串。你说你写了一个程序把这个对象放到JSON文件中。更新文件的方式与最初创建文件的方式相同。