示例: 之前:
{
"firstName": "CSS",
"lastName": "HTML",
"isAlive": true,
"age": 5,
"height_cm": 111.12,
}
之后:
{
"firstName": "JAVA",
"lastName": "nodeJS",
"isAlive": true,
"age": 5,
"height_cm": 111.12,
}
我想在Json对象(名字和姓氏)中进行更改并将其保存到另一个Json文件中
答案 0 :(得分:0)
可以这样做:
var fs = require("fs");
// read
var content = fs.readFileSync("./before.json", "utf-8");
var object = JSON.parse(content);
// change
object.firstName = "JAVA";
object.lastName = "nodeJS";
// write
var newContent = JSON.stringify(object, null, 4);
fs.writeFileSync("./after.json", newContent, "utf-8");
注意:更漂亮的方法将使用readFile
和writeFile
而不是它们的同步版本,但这以更简洁的方式显示了总体思想。