Как прочитать файл JSON, изменить некоторые значения и записать JSON в новый файл в nodejs

1

Пример: До:

{ 
    "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 файле

Теги:
object

1 ответ

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 подход будет использовать readFile и writeFile вместо их синхронных версий, но это показывает общую идею более чистым способом.

  • 0
    Круто его работает. Спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню