找不到JSON路径Node.js

时间:2019-02-14 00:00:45

标签: node.js json path

我一直在找几个小时,无法编辑我的'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文件

1 个答案:

答案 0 :(得分:0)

您必须通过file[1].actions[2].translateTo而不是file.translateTo访问“ translateTo”。

顺便说一句,require是一个阻止I / O的同步功能。我会考虑改用fs