首页 > 解决方案 > 如何使用 edit-json-file npm 读取和更新数组中的值

问题描述

需要更新 user.name 和 user.value。JSON 格式:

{
  "User": [
    {
      "name": "name1",
      "value": 900000
    }
  ]
}

标签: node.jsjsonnpm

解决方案


您可以像下面的代码一样尝试:

const editJsonFile = require("edit-json-file");

let file = editJsonFile(`your-json.json`);

file.set("User", [
  {
    name: "yourname",
    value: 88
  }
]);

file.save();

或者第二个选项,你可以像下面的代码那样做:

file.toObject().User[0] = {
  name: 'YourName',
  value: 1234
};

file.save();

有关更多信息,您可以在此处阅读文档

我希望它可以帮助你。


推荐阅读