Как прочитать файл JSON, изменить некоторые значения и записать JSON в новый файл в nodejs - PullRequest
0 голосов
/ 06 октября 2018

Пример: До:

{ 
    "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

1 Ответ

0 голосов
/ 06 октября 2018

Можно сделать так:

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, но это более четко показывает общую идею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...