【问题标题】:How to Read a JSON file,and change some values and write the json in to new file in nodejs如何读取 JSON 文件,并更改一些值并将 json 写入 nodejs 中的新文件
【发布时间】:2019-03-11 18:02:54
【问题描述】:

示例: 之前:

{ 
    "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 文件中

【问题讨论】:

    标签: javascript json node.js object


    【解决方案1】:

    可以这样做:

    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");
    

    注意:更漂亮的方法是使用 readFilewriteFile 而不是它们的同步版本,但这以更简洁的方式显示了总体思路。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-22
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      相关资源
      最近更新 更多