【发布时间】:2018-04-06 00:55:35
【问题描述】:
我正在使用 Nodejs,并且正在了解有关 fs 模块的更多信息。我一直使用的数据存储文件类型是 JSON。
我对 fs 模块相当陌生,想取出我的 stock.json 的最后一个 } 以输入新数据并将其放回,以便以后可以在我的完整代码中调用它
这是我正在尝试使用的代码
fs.readFile(filestockname, "UTF8", function(err, data) {
if (err) { throw err };
global_data = data;
var stocknames = item
console.log("File Read")
fs.writeFileSync('.//settings/Stock/stock.json', global_data+"\r\n" +'"'+stocknames+'"'+"\r\n"+"{"+"\r\n"+'"'+"instock"+'"'+":"+ "1"+"\r\n"+'"'+"stocklimit"+'"'+":"+ "200"+"\r\n"+"}", (err) => {
if (err) throw err;
});
});
}
这是我的 stock.json 中的代码
}
"Scrap Metal":{
"instock":1,
"stocklimit":200
}
}
【问题讨论】: