我试图弄清楚是否可以简单地用nodejs打开JSON数据脚本并编辑它... as javascript ...
// my json data
{
people : [{
name : 'Joe',
hobby : 'hunting',
job : 'accountant'
},{
name : 'William',
hobby : 'chess',
job : 'manager'
}]
}
我只是想做一些像
people[0].name = 'Joseph'
所以我正在尝试
fs.open('/path/to/file', 'r+', function(err, fd){
// not really sure what to do from here...
})
关于如何读/写文本文件有很多答案......我只是觉得JSON中的文件可能有一种更简单的方法
哎呀这是一个重复的问题 - 请在此处查看之前的回复
How to update a value in a json file and save it through node.js
答案 0 :(得分:3)
使用JSON.parse()
解析JSON,修改解析后的对象,使用JSON.stringify()
将其重新转换为新字符串,然后将字符串保存到文件中。