我一直在找几个小时,无法编辑我的'translateTo'值
ive尝试了几项针对它的方法,但没有成功
var fs = require('fs');
var fileName = './data/events.json';
var file = require(fileName);
file.translateTo = "new value";
fs.writeFile(fileName, JSON.stringify(file), function (err) {
if (err) return console.log(err);
console.log(JSON.stringify(file));
console.log('writing to ' + fileName);
});
我的json文件没有任何变化。 我需要'translateTo'获取值。 也许你们其中之一可以帮助我?
https://ghostbin.com/paste/eo9dj这是json文件
答案 0 :(得分:0)
您必须通过file[1].actions[2].translateTo
而不是file.translateTo
访问“ translateTo”。
顺便说一句,require是一个阻止I / O的同步功能。我会考虑改用fs
。